Interface gráfica em C++ [RESOLVIDO]

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

João Victor R. Melo
João Melo

(usa Ubuntu)

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.


  


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

Perfil removido
removido

(usa Nenhuma)

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++

Klauss Krenek
klauss.krenek

(usa Debian)

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]

Paulo
paulo1205

(usa Ubuntu)

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]

???
gokernel

(usa Linux Mint)

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]

Fernando
phoemur

(usa Debian)

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

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


7. Valeu galera!

João Victor R. Melo
João Melo

(usa Ubuntu)

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.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts