alternativas para o GTK [RESOLVIDO]

1. alternativas para o GTK [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/04/2015 - 16:59h

Instalei o GTK+ recentemente mas minha com os efeitos que ocorreram pós instalação nao foi muito agradavel (a interface grafica dos sistemas que eu usei simplesmente paravam de funcionar), então eu gostaria de saber se existe alguma alternativa para desenvolver interfaces graficas alem do GTK...


  


2. Re: alternativas para o GTK [RESOLVIDO]

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 24/04/2015 - 17:51h

Amigo, depende , se for em C eu não me lembro de nenhum , mas em C++ possui o Qt.
Agora se você mudar um pouco o foco da coisa e quiser criar jogos, eu te recomendo o SDL , que funciona tanto em C quanto em C++.

Espero ter ajudado

[]'s

T+


3. Re: alternativas para o GTK [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 25/04/2015 - 13:52h

Eu acho o Qt simplesmente muito bom. E, a julgar pelo número de produtos migrando de Gtk/Gnome para Qt (incluindo Ubuntu, Wireshark e XFCE), acho que não sou o único com essa opinião

[Bom, talvez eles não pensem que o Qt é muito bom, mas simplesmente que é muito melhor que o Gtk -- com o que eu concordo plenamente.]


4. Re: alternativas para o GTK [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/04/2015 - 18:26h


É possivel usar o QT com C puro ou é necessario usar o C++??


5. Re: alternativas para o GTK

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 25/04/2015 - 18:39h

GnomoVerde escreveu:


É possivel usar o QT com C puro ou é necessario usar o C++??


GTK+ => C (puro) (funciona tambem com C++, mas é recomendável usar o GTKmm para isso)
--
Qt => (só)C++
GTKmm =>(só) C++

Espero ter ajudado

[]'s

T+


6. Re: alternativas para o GTK [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 26/04/2015 - 00:31h

GnomoVerde escreveu:

É possivel usar o QT com C puro ou é necessario usar o C++??


Se você quiser código nativo, tem de usar com C++.

Se não quiser código nativo, pode fazer seu programa em QML (Qt Modeling Language), que, mesmo sendo interpretada, dizem que é bem rápida. Há quem defenda essa forma de trabalhar, sobretudo quando se tem em vista usar o mesmo programa em dispositivos móveis com suporte a Qt5 (esse é o caminho que está sendo adotado pelo Ubuntu, por exemplo). Pode também usar (com diferentes graus de limitação) outras linguagens interpretadas, como Python ou Rubi.

Em todo caso, C não é uma opção quando se lida com Qt.


Se você me permitir um pouco de juízo de valor e opinião pessoal, peço que considere o que vou dizer. Tanto o GTK/GObject quanto o Qt são frameworks modelados segundo o paradigma de orientação a objetos. Curiosamente, o GTK escolheu implementar seu modelo com uma linguagem que não oferece recursos nativos de OO, e boa parte do esforço despendido no desenvolvimento da própria biblioteca e na curva de aprendizado de quem vai usá-la é justamente criar mecanismos sintáticos auxiliares (por meio sobretudo de macros) para conseguir implementar OO em C. Qt, por outro lado, fez uma escolha que me parece mais sensata: implementar um modelo OO com uma linguagem que suporta nativamente OO e oferecer esse modelo com essa linguagem.

Admito que a consideração acima, ainda que correta de modo geral, está expressa de modo muito simplificado. Há preços a pagar em qualquer escolha que se faça e, em função disso, geralmente vale a máxima de que “ganha-se aqui, perde-se ali”.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts