O que é GTK e QT?

Iniciado por Renan Rischiotto, 11 de Julho de 2013, 23:20

tópico anterior - próximo tópico

Renan Rischiotto

Gostaria de uma "explicação bem explicada" \o/ desse GTK, QT e afins....o que são?

Solid One

#1
Tanto o GTK como o QT são conjuntos de bibliotecas projetadas para o desenvolvimento de interfaces gráficas para programas desenvolvidos em Python, C++ ou outra linguagem similar. A grande maioria dos programas do Ubuntu (ou qualquer distro que utilize algum modo gráfico derivado do Gnome) que possuem interface gráfica, são desenvolvidas com GTK.

Exemplos de programas cuja interface gráfica foi feita com GTK: Gimp, Inkscape, Transmission, e praticamente toda a suíte de programas que acompanha o modo gráfico Gnome.

Exemplos de programas com interface gráfica em QT: K3b, Kolourpaint4, AmaroK, Kid3, e praticamente toda a suíte de programas que acompanha o modo gráfico KDE.

EDIT: Caso queira aprender GTK ou QT para fins de desenvolvimento em Desktop de aplicativos para Linux, esse tópico contém um exemplo simples de programa em Python que utiliza interface gráfica GTK: http://ubuntuforum-br.org/index.php/topic,103151.msg568913.html#msg568913

Renan Rischiotto

Hmm...obrigado Solid One =)

---------------------

[OFF] Seu nome me lembra Metal Gear Solid  ::)

jkmsjq

LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

hugoleal85

Só mais uma observação em relação ao tema.

De fato, a maioria dos programas atuais no pinguim são criados em cima do GTK. Entretanto, esta situação vem passando por uma mudança intensa, haja vista a adoção do Unity Next e do Lxde pelo QT em suas próximas versões, conforme indicado nos links abaixo:
http://www.phoronix.com/scan.php?page=news_item&px=MTMxNzM
http://www.h-online.com/open/news/item/LXDE-previews-Qt-port-of-its-desktop-1911181.html
"Cada homem que encontro é superior a mim em alguma coisa; e nisto posso aprender dele." [Ralph W. Emerson]
Meu blog