Dúvidas Interface Gráfica em C

300 views
Skip to first unread message

Miguel Eichler

unread,
Oct 31, 2012, 6:07:41 PM10/31/12
to ccppb...@googlegroups.com
Boa noite,

Eu estou inciando meus estudos na parte de interface gráfica dentro da linguagem C
e me deparei com uma dúvida em relação a que programa utilizar. Eu inicialmente 
instalei o Glade. Vale a pena investir no GTK ou seria melhor investir meu tempo no aprendizado do Qt? 
Pelo que li o Qt oferece maiores facilidades no desenvolvimento.

Abraços,
Miguel

Lucas Nunes

unread,
Oct 31, 2012, 6:20:01 PM10/31/12
to ccppb...@googlegroups.com
Você se refere realmente a C ou C++?
O GTK é um toolkit para C (apesar de ter uma versão para C++). Mas o QT é para C++.
Eu não conheço muito de GTK, então não posso dizer nada.
Mas o QT tem bastante documentação e isso ajuda muito para quem está começando.

Outra que eu acho bacana é o wxWidgets (C++), mas essa dá mais trabalho que o QT.

att.



--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/ccppbrasil
--~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
Emprego & carreira: vag...@ccppbrasil.org
http://groups.google.com/group/dev-guys?hl=en

Ponto V! - Vinícius Godoy

unread,
Oct 31, 2012, 6:23:25 PM10/31/12
to ccppb...@googlegroups.com
Se for em C, a única alternativa que você falou é mesmo o GTK. Outra opção seria a API do Windows.

O QT é para C++.
Se não tiver problema, meu voto iria para o QT.

Vinícius Godoy de Mendonça
@vinigodoy

Ponto V! - Programação de Jogos Profissional
www.pontov.com.br - @pontov - Facebook




Em 31 de outubro de 2012 20:07, Miguel Eichler <miguele...@gmail.com> escreveu:
--

Jean Richard Lima

unread,
Nov 1, 2012, 5:43:15 AM11/1/12
to ccppb...@googlegroups.com
Bom dia!

Bom não sei exatamente o que você pensa em desenvolver, porém só queria ressaltar que os seus programas usando o Framework Qt rodarão em Ubuntu/Gnome, portanto meu voto também vai para o Qt que é algo simplesmente ótimo, mas como o pessoal já disse ai se for de linguagem C ai tem de ser o GTK mesmo.

Abraços.

Jean Richard Lima

              Jean Richard Lima
        Consultor de Gestão e TIC
Software House de Projetos Específicos


Em 31 de outubro de 2012 20:07, Miguel Eichler <miguele...@gmail.com> escreveu:
--

Cooler_x0a

unread,
Nov 1, 2012, 6:30:16 AM11/1/12
to ccppb...@googlegroups.com
Nem um nem outro, FLTK muito mais legal, wxwidget também.

abr

Gianni

unread,
Nov 1, 2012, 6:40:13 AM11/1/12
to ccppb...@googlegroups.com
Como outros já mencionaram, o Qt é uma ótima opção, e eu acho a melhor.

E como já disseram, o Qt é C++. A minha sugestão é vc fazer toda a parte GUI
em Qt+C++ mesmo (ou até QML+JS no futuro) e escrever a sua lógica em C puro.
Como o C++ suporta quase tudo do C, vc pode misturar os dois numa boa.

Miguel Eichler

unread,
Nov 4, 2012, 11:29:02 AM11/4/12
to ccppb...@googlegroups.com
Obrigado a todos pela ajuda. Inicialmente estudarei o GTK para me iniciar
na programação de interface gráfica mas em breve migrarei para o Qt. 
Antes preciso estudar orientação a objeto já que meu foco principal tem sido 
a linguagem C. 

Abraços,
Miguel

Gabriel Silva Moreira

unread,
Nov 7, 2012, 7:33:54 AM11/7/12
to ccppb...@googlegroups.com
Eu preciso de uma painel OpenGL com alguns controles ao lado (um Editor de Mapas para jogos)
estou usando C++ e rodar em windows e linux é essencial.
 
Melhor seria GTK, QT, wxWidgets ou FLTK?
 
Obrigado pela ajuda.

--
/**
* Gabriel [newbie_x11] Moreira
* My game project? *http://newbie-x11.blogspot.com
*http://sourceforge.net/projects/newbie-engine
Obrigao.
*/

Rodrigo 'Skhaz' Delduca

unread,
Nov 7, 2012, 7:37:54 AM11/7/12
to ccppb...@googlegroups.com
Eu faria em Qt, o suporte a OpenGL é muito bom nessa plataforma.
Inclusive existe um projeto parecido com esse que você descreveu,
chamado tiled[1].

1 - http://www.mapeditor.org/

2012/11/7 Gabriel Silva Moreira <newbi...@gmail.com>:
http://nullonerror.appspot.com/

Fernando Tonon

unread,
Nov 7, 2012, 8:24:29 AM11/7/12
to ccppbrasil
Eu uso Qt e Ogre3D pra esse tipo de aplicação

On 7 nov, 09:34, Gabriel Silva Moreira <newbie....@gmail.com> wrote:
> Eu preciso de uma painel OpenGL com alguns controles ao lado (um Editor de
> Mapas para jogos)
> estou usando C++ e rodar em windows e linux é essencial.
>
> Melhor seria GTK, QT, wxWidgets ou FLTK?
>
> Obrigado pela ajuda.
>
> Em 4 de novembro de 2012 14:29, Miguel Eichler
> <migueleichle...@gmail.com>escreveu:
>
>
>
>
>
>
>
>
>
> > Obrigado a todos pela ajuda. Inicialmente estudarei o GTK para me iniciar
> > na programação de interface gráfica mas em breve migrarei para o Qt.
> > Antes preciso estudar orientação a objeto já que meu foco principal tem
> > sido
> > a linguagem C.
>
> > Abraços,
> > Miguel
>
> >> [&] C & C++ Brasil -http://www.ccppbrasil.org/
> >> Para sair dessa lista, envie um e-mail para
> >> ccppbrasil-...@googlegroups.com
> >> Para mais opções, visitehttp://groups.google.com/group/ccppbrasil
> >> --~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
> >> Emprego & carreira:  vaga...@ccppbrasil.org
> >>http://groups.google.com/group/dev-guys?hl=en
>
> >  --
> > Antes de enviar um e-mail para o grupo leia:
> >http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
>
> > --~--~---------~--~----~---------------------------------~----------~--~----~
> > [&] Colabore com a Pesquisa de Preferência de Conteúdo
> > para Eventos do Grupo C & C++ Brasil:
> >http://www.surveymonkey.com/s/GBBGTXN
>
> > ------~----~-------~---~---~---~---~----------------~------------~---------~
> > [&] C & C++ Brasil -http://www.ccppbrasil.org/
> > Para sair dessa lista, envie um e-mail para
> > ccppbrasil-...@googlegroups.com
> > Para mais opções, visitehttp://groups.google.com/group/ccppbrasil
> > --~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
> > Emprego & carreira: vaga...@ccppbrasil.org

Julio Cezar Novais Raffaine

unread,
Nov 7, 2012, 5:56:45 PM11/7/12
to ccppb...@googlegroups.com
Já fiz um projeto OpenGL em Qt e achei muito prático as ferramentas de carga de imagem, além das classes que abstraem os buffers, achei apenas ruim que quando usei Qt não conseguia oferecer suporte a features mais novos do OpenGL (novo digo ... 2.0)


2012/11/7 Fernando Tonon <mistic...@gmail.com>
[&] C & C++ Brasil - http://www.ccppbrasil.org/

Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/ccppbrasil
--~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
Emprego & carreira:  vag...@ccppbrasil.org
http://groups.google.com/group/dev-guys?hl=en



--
Julio Cezar Novais Raffaine
Sistemas de Engenharia, Odebrecht SA

Walter Mascarenhas

unread,
Nov 25, 2012, 4:08:04 PM11/25/12
to ccppb...@googlegroups.com, julio.r...@gmail.com

 Também voto no Qt. Tenho usado QtCreator (versão 2.5) recentemente,
após vários anos de Visual Studio. Fazer interfaces em C# com Visual
Studio ainda me parece mais simples, mas o QtCreator dá perfeitamente
para o gasto e tem a grande vantagem de usar C++, Com isso fica bem 
fácil de integrar a interface com o resto do meu código, que é em C++;

               walter.

Alan Goncalves

unread,
Jun 15, 2020, 4:24:09 PM6/15/20
to ccppbrasil
Oi Miguel, boa tarde.

Eu seu assunto é o que me fez procurar este blog. Você poderia me ajudar com algum direcionamento em como trabalhar com interfaces gráficas em C/C++?

Abrs.
Reply all
Reply to author
Forward
0 new messages