GTKA interface visual é sem dúvida um dos principais aspectos de um programa.
Para programas no Linux com interface visual usando a Linguagem de Programação C é preciso primeiro instalar a biblioteca
GTK no seu Linux se esta já não estiver instalada, para ver se está instalada use o comando: gtk-config --version
Se não estiver, instruções de instalação aparecerão no terminal.
GTK é uma biblioteca C para a construção de interfaces gráfica(também funciona no Windows e no Mac), primeiramente é preciso ter o domínio da Linguagem C, uma apostila pode ser obtida nesse link:
APOSTILA CAgora é preciso encontrar uma IDE para programar em C, há várias opções, eu deixo a escolha livre:
Há muitas outras que não coloquei aqui, pesquise e experimente, fique com a que você achar melhor.
O próximo passo é botar a mão na massa e programar usando a biblioteca GTK:
DOWNLOAD da Apostila de GTKIDEs para Construção de Interfaces GráficaUma forma de facilitar a programação é utilizar IDEs que facilitam a produção da parte visual, nos restando apenas o emplemento das funções.
GladeGlade é um construtor de interfaces gráficas muito poderoso, que pode ser baixado neste link:
CONSTRUTOR DE INTERFACES GLADEUm tutorial criado por Welington Rodrigues Braga com explicações detalhadas e de fácil compreensão pode ser obtido no link:
TUTORIAL GLADE
AnjutaAnjuta é outra IDE para a produção de interfaces gráficas, que pode ser obtida neste link:
IDE ANJUTAUm tutorial também criado por Welington Rodrigues Braga ensina como mexer com essa incrível IDE, o já citado tutorial pode ser obtido neste link:
TUTORIAL ANJUTA