sábado, 12 de março de 2011

Instalando o Ambiente de Programação Qt

O Qt é um arcabouço de desenvolvimento em C++ para ambientes gráficos (vide verbete da Wikipedia). Além de ser bem antigo, o Qt é muito poderoso e dá sustentação a uma série de grandes e complexas aplicações, como o KDE. Este artigo mostra como instalar o ambiente de desenvolvimento Qt em sua máquina Linux.


  • Instalação do Qt

Primeiramente, você precisará instalar os pacotes de desenvolvimento que são necessários para o Qt existir na sua máquina:

apt-get install libqt4-dev

Isto instalará os seguintes pacotes:

libdrm-dev libgl1-mesa-dev libglu1-mesa-dev libpthread-stubs0 libpthread-stubs0-dev libqt4-dev libqt4-multimedia libqt4-opengl-dev libx11-dev libxau-dev libxcb1-dev libxdmcp-dev mesa-common-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev xtrans-dev.

São em torno de 10MB para download e 43MB instalados.

É preciso também se instalar o compilador de C e C++, obviamente, uma vez que o Qt é um arcabouço para a linguagem C++:

apt-get install g++

Por fim, é preciso se instalar a ferramenta qmake, que gera automaticamente o seu projeto e o MakeFile do mesmo:

apt-get install qt4-qmake


  • Testando o Ambiente

Feitos os passos acima, seu ambiente deverá estar pronto para o desenvolvimento. Vamos fazer um pequeno teste. Crie um diretório para um programa no estilo "Hello World" do Qt:

mkdir Qt
cd Qt

Agora crie o arquivo de seu programa (inspirado neste tutorial):

vi main.cpp

e digite o código dentro dele:

#include
#include

 int main(int argc, char *argv[])
 {
     QApplication app(argc, argv);

     QPushButton hello("Hello world!");
     hello.resize(100, 30);

     hello.show();
     return app.exec();
 }

Como estamos preocupados apenas em instalar o ambiente, não vou esmiuçar o que o código faz, mas os detalhes para tanto podem ser encontrados na referência do tutorial citado acima.
Terminada de codificar sua classe C++, você deve criar o arquivo do projeto da mesma (arquivo .pro):

qmake -project

E, agora, gerar o arquivo MakeFile:

qmake

Beleza, estamos quase no fim!! Para finalmente compilar seu programa, vamos fazer o MakeFile rodar:

make

Provavelmente isto chamará o g++, que compilará o programa e gerará um arquivo executável chamado "Qt". Para executá-lo, basta digitar:

./Qt

E surgirá o nosso programinha de Hello World na tela!!

É claro que existem ambientes de desenvolvimento próprios para o Qt, de forma que você poderá automatizar em grande parte os passos acima. Contudo, é sempre bom saber o que ocorre internamente, em especial quando se busca a solução de algum problema ou a identificação de uma biblioteca omissa em seu ambiente.

Nenhum comentário: