Ambiente gráfico na linguagem C com GTK

GTK
Share
banner

 

Sim!  é possível criar janelas, botões, caixas e outros objetos para ambientes gráficos para programas em C. GTK é um conjunto de Widgets para criar a interface de seus programas.

 

 

 

 

 

 

 

Instale as bibliotecas GTK e GTK+:

# apt-get install libgtk2.0-dev libgtk2.0-doc libgtkmm-2.4-dev libgtkmm-2.4-doc -y

 

Crie um arquivo chamado gtk.c com o seguinte conteúdo:

#include <gtk/gtk.h>
int main(int argc, char **argv)
{

GtkWidget *janela;
gtk_init(&argc, &argv);
janela = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW (janela), “Alo Mundo”);
gtk_widget_show(janela);
gtk_main();
return 0;

}

 

Para compilar execute o comando:

# gcc gtk.c -o gtk $(pkg-config –cflags –libs gtk+-2.0)

 

 

 

Para ler o artigo completo acesse o link: http://equipe.nce.ufrj.br/adriano/c/apostila/gtk/html/tutorial.html#oqueegtk

Neste link contém algumas explicações sobre criação dos objetos Widgets e outras funções interessantes.

PUBLICIDADE


Quer continuar por dentro das novidades do Blog Seja Livre? Siga o nosso perfil no TWITTER, curta a nossa página no FACEBOOK ou adicione o Blog Seja Livre nos seus círculos do GOOGLE+. Se você usa ORKUT, nós também estamos lá, inclusive no IDENTI.CA e Linkedin.

Sobre o Autor

Entusiasta Linux e Antigomobilista. Deividson é um dos co-fundadores do Seja Livre, e atualmente é Editor de conteúdo e Consultor de Mídias Sociais do Blog Seja Livre. É usuário Fedora e Embaixador do Fedora no Brasil.