Fórum Ubuntu Linux - PT

Área para Iniciantes => Iniciantes => Tópico iniciado por: Renan Rischiotto em 11 de Julho de 2013, 23:20

Título: O que é GTK e QT?
Enviado por: Renan Rischiotto em 11 de Julho de 2013, 23:20
Gostaria de uma "explicação bem explicada" \o/ desse GTK, QT e afins....o que são?
Título: Re: O que é GTK e QT?
Enviado por: Solid One em 12 de Julho de 2013, 08:47
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 (http://ubuntuforum-br.org/index.php/topic,103151.msg568913.html#msg568913)
Título: Re: O que é GTK e QT?
Enviado por: Renan Rischiotto em 12 de Julho de 2013, 08:50
Hmm...obrigado Solid One =)

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

[OFF] Seu nome me lembra Metal Gear Solid  ::)
Título: Re: O que é GTK e QT?
Enviado por: jkmsjq em 12 de Julho de 2013, 08:52
GTK (http://pt.wikipedia.org/wiki/GTK%2B)

QT (http://pt.wikipedia.org/wiki/QT)
Título: Re: O que é GTK e QT?
Enviado por: hugoleal85 em 12 de Julho de 2013, 09:41
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.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 (http://www.h-online.com/open/news/item/LXDE-previews-Qt-port-of-its-desktop-1911181.html)