Programação GTK+ (GTKmm) C++ - Anjuta - Debian

14 views
Skip to first unread message

fab...@gmail.com

unread,
Mar 17, 2017, 9:18:04 AM3/17/17
to Garoa Hacker Clube
Boa tarde a todos,


Gostaria de solicitar informações sobre programação GTK+ 3.0 (GTKmm).
Utilizo o compilador configurado como C++ (flag -c++11)
O IDE que utilizo é o Anjuta e a distribuição Linux é a Debian 8 (jessie) 64-bit.

Tenho  experiência em programação com Visual C mas estou com muitas dificuldades para manipular os objetos da GTK, principalmente quando utilizo o arquivo .ui para criar a GUI.

Consigo mostrar a janela, mas tem coisas muito básicas de GUI GTK que não estão fazendo sentido.

Não consigo, por exemplo, mudar a imagem de um widget do tipo GtkImage criado no arquivo .ui com a função gtk_image_set_from_pixbuf(), já procurei em muitos fóruns e não consigo encontrar ninguém com esse problema que tive, imagino que isso esteja ocorrendo por ser uma dúvida muito básica.

No arquivo .ui o widget de imagem é configurado como um objeto GtkImage mas ele não é encontrado no escopo do programa e não sei como incluir ele, por isso estou tentando usar, sem sucesso, algo do tipo:

gtk_image_set_from_pixbuf(GTK_IMAGE("imgFilme"), pix);

Onde "imgFilme" é o nome do widget da janela dentro do arquivo .ui.

Se alguém puder me auxiliar com minhas dúvidas, recomendar livros sérios e fóruns/páginas de discussão para utilizar arquivos .ui, GTK+ com C++ dentro do Debian eu agradeço muito!


Obs: Preciso do compilador com o flag c++11 pois preciso utilizar threads, mas estou ciente que os problemas que tenho no momento não são por esse motivo.


Muito obrigado!


Fabiano Siqueira
Reply all
Reply to author
Forward
Message has been deleted
0 new messages