Primeiros passos com QT – parte 3
Nesta terceira parte do tutorial sobre QT, vamos criar o famigerado “Alô, mundo!”. Eu sei que não parece grande coisa, mas alguns conceitos básicos de projetos usando o QT poderão ser vistos de forma bem simples. E como um dos pontos fortes do QT é o fato de ser multi plataforma, veremos a criação do projeto em Linux e Windows.
1) Para começar, vamos criar um diretório com o nome do projeto, e dentro dela criar arquivo chamado alomundo.cpp com o seguinte conteúdo:
#include
#include
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Alô, mundo!");
label->show();
return app.exec();
}
As duas primeiras linhas do nosso código incluem os arquivos de definição (headers) das classes QT que vamos utilizar. Para cada classe do QT temos um arquivo header com o mesmo nome. Em todos os programas em QT, utilizaremos a classe QApplication, a qual define a aplicação em sí. Em nosso alomundo queremos exibir a mensagem “Alô, mundo!”, portanto usamos um QLabel que é um rótulo de texto.
Na linha 6 criamos um objeto do tipo QApplication que é o responsável por gerenciar os recursos da aplicação.
A linha 7 instanciamos um objeto QLabel, com a string “Alô, mundo!”. O QLabel é um componente visual que podemos usar em nossas aplicações QT. Esses componentes são conhecidos no mundo do QT como “widgets”.
Na oitava linha, o método show do objeto QLabel faz com que o mesmo seja exibido.
A última instrução do nosso programa passa o controle da aplicação ao QT, fazendo com que a mesma fique em um loop de verificação de eventos. Dessa forma, será exibida uma janela com o texto “Alô, mundo!” e esta janela permecerá aberta até que o usuário resolva fechá-la, clicando no botão fechar da mesma, por exemplo.
2) Então agora temos um arquivo alomundo.cpp dentro de um diretório chamado alomundo. Vamos à criação do arquivo de projeto do QT. Se você estiver usando Linux, basta executar o comando “qmake -project” dentro do diretório do projeto:
Se você estiver usando o Windows, execute o QT Command Prompt, como mostra a figura a seguir, caso contrário se não quiser nem saber como se faz no Windows, pode pular para o passo 3:
O Command Prompt do QT nada mais é do que uma sessão da Prompt de Comando do Windows, devidamente configurado (variáveis de ambiente) para o QT:
Vá para o diretório do projeto e execute o comando “qmake -project”:
3) O comando executado no passo 2, gerou um arquivo chamado com o nome do diretório (ou pasta, se preferir) e com a extensão “.pro”. No nosso caso, foi gerado um alomundo.pro. Agora vamos criar o Makefile, que facilitará a compilação de nosso projeto. Para isso, ainda dentro da pasta do projeto, execute o comando “qmake alomundo.pro”.
O procedimento é o mesmo, quer seja no Linux ou no Windows.
4) Agora que temos o Makefile criado, podemos compilar o projeto executando apenas o comando “make”. Novamente o procedimento é o mesmo para Linux ou Windows.
5) Pronto! Agora você já tem um arquivo executável criado. No caso do linux, execute o comando “./alomundo” para rodar o programa. No caso do Windows, o executável criado terá a extensão “.exe” e ficará dentro de um diretório chamdo debug, criado automaticamente pelo Qmake:
Foi uma aplicação muito simples, mas vimos como é fácil a criação e compilação de projetos em QT. No futuro veremos como criar interfaces usando o QT Designer. Até lá…
Abração





[...] Primeiros passos com QT, vimos a instalação o QT no Linux, a instalação do QT no Windows e a criação de um Alô, Mundo em QT. Agora chegou a hora de conhecer o QT Designer, aplicativo para desenho de interfaces do QT. Por [...]
olá pessoal, estou tentando obter conhecimentos acerca da linguagem C e numa apostila que baixei, dizia que algo como “Alómundo”, não compreendo o que saja um proprama? ou o que? por favor esclareçam me o que é alomundo e se for um programa onde posso encontra-lo, quero muito estudar esta área plz ajudam – me…
Muito Bom!
Super bem explicado e com as imagens fica mais facil ainda de entender!
Tive problemas com o comando “make”.Ele avisa que o comando não é reconhecido.
Max, se estiver usando o Linux, instale o pacote make. No Ubuntu basta executar:
sudo apt-get install make
Se estiver usando o Windows, talvez você não tenha ido para o prompt de comando pela opção correta (pelo menu do QT).
Manda mais detalhes pra eu te ajudar melhor
Abraço
Oi
mto bom o site bem explicado ..só q deu o erro q o Max falou..entrei no prompt do QT fiz td q tava mostrando e qndo digitei “Make” apareceu ‘mingw32-make’ não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.