Pular para o conteúdo

Interface gráfica em C++ [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Interface gráfica em C++ [RESOLVIDO]

Enviado em 28/09/2017 - 22:29h

Galera, fiz um curso de C++ aqui e comecei a criar alguns programas (como o de notas para escola, preços para mercado), porém o que torna "ruim" estes programas é o fato de serem no terminal. Alguém de vocês podem me auxiliar como posso começar a construir programas com interface gráfica em C++ ? Procurei na internet, mas não achei nada de tão específico.

Responder tópico

2. Re: Interface gráfica em C++ [RESOLVIDO]

Enviado em 28/09/2017 - 23:15h

Ruim por que? A interface gráfica para programas tão simples é um desperdício besta. Uma camada de complexidade atoa.
Um programa tem que fazer uma coisa, mas fazê-la maravilhosamente bem.
Diga-me, se eu quero apenas calcular a média de um aluno, por que usar uma interface gráfica? Os dados são os mesmos, no console e na caixinha em GTK.
Mas se quer mesmo fazê-los, já ouvi falar bem da FLTK.

http://www.fltk.org/index.php

Nem tudo que é ouro fulgura, nem todo vagante é vadio.
O velho que é forte perdura, raiz funda não sofre frio.
Das cinzas um fogo há de vir, das sombras a luz vai jorrar;
A espada há de, nova, luzir,
O sem corôa há de reinar

3. Re: Interface gráfica em C++

Enviado em 28/09/2017 - 23:53h

GTK, QT, FLTK ou wxWidgets.

Você pode usar GTK para C ou GTKmm para C++. Para criar interfaces de forma mais fácil, pode usar o Glade.

Em QT existe o Qt Creator.

wxWidgets, existe um plugin para o CodeBlocks.

Tanto o QT quanto o wxWidgets são multiplataforma. Com poucas modificações no código, é possível criar aplicações para Linux e Windows.

Há uma vasta documentação dessas bibliotecas:
https://www.gtk.org/
https://www.wxwidgets.org/
https://www.qt.io/

A unica questão quanto ao QT é sua licença. Se você for criar aplicações comerciais, deve adquirir uma licença comercial. wxWidgets e GTK são livres.

4. Re: Interface gráfica em C++ [RESOLVIDO]

Enviado em 29/09/2017 - 00:56h

Instale o Qt Creator e programe em C++ com QT5. É simples, mas ao mesmo tempo bastante poderoso, e é o que tem melhor portabilidade entre múltiplos sistemas (Linux, UNIX, Windows, MacOSX e Android).

Alternativas são o Gtkmm e wxWidgets, mas o desenvolvimento não é tão simples, e a portabilidade é muito menor.

5. Re: Interface gráfica em C++ [RESOLVIDO]

Enviado em 29/09/2017 - 09:42h

O pessoal acima já responderam.

Só vou acrescentar um conselho:
Se tiver no início aprendendo a programar, não usar Interface Gráfica como API... sério, vai atrapalhar o seu aprendizado.

6. Re: Interface gráfica em C++ [RESOLVIDO]

Enviado em 29/09/2017 - 19:40h

Também gosto de QT
Sugiro o seguinte tutorial: http://zetcode.com/gui/qt5/

7. Valeu galera!

Enviado em 30/09/2017 - 15:06h

Pow galera, mt obrigado! Desses aí pesquisei um pouco, e vou usar o QT mesmo. Mas muito obrigado mesmo. A necessidade da interface gráfica é porque queria apresentar para algumas pessoas meu programa e até fazer alguns teste oferecendo-o para para que alguém use. No terminal, fica mais complexo.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder