Что я пытаюсь сделать, так это открыть несколько изображений на C, а затем создать таблицу, состоящую из GtkImages, которые могут быть установлены или сброшены на одно из исходных изображений (я пытаюсь создать шахматную доску). Я попытался сделать это с помощью GTK, но я не могу использовать изображение более одного раза, потому что это виджет. Я пробовал использовать GDK, но, согласно документации, все функции (связанные с изображением) GDK устарели.Как можно было бы открыть изображение не как виджет в C/GTK?
В widets должен выглядеть следующим образом:
window <- table <- a1 a2 a3 ... a8 a1 - h8 are GtkImages.
b1 b2 b3 ... b8
c1 c2 c3 ... c8
...
h1 h2 h3 ... h8
Кто-нибудь есть какие-нибудь идеи? Я очень запутался в открытии/использовании изображений/pixmaps в GTK. Также я использую Ubuntu. Все ответы приветствуются.
Вы используете gtk2 или gtk3? – Ancurio
gtk2 но думаю о переключении. – BLUC