Primeiros passos com QT – parte 1
O QT foi criado pela Trolltech como ferramenta para desenvolvimento de aplicações gráficas multi plataformas em C++. Além do conjunto rico de classes, o QT traz uma IDE para desenho de interface gráfica e uma documentação muito boa.
O ambiente gráfico e plataforma de desenvolvimento KDE é o exemplo mais famoso de aplicação desenvolvida com base no QT, mas temos ainda aplicações como Skype e Google Earth que também baseiam-se nesse framework.
Em Junho de 2008, a Trolltech foi adquirida pela Nokia que já anunciou a mudança da licença do QT a partir da versão 4.5, para LGPL. Uma excelente notícia para os desenvolvedores.
Nesse tutorial, veremos como instalar, configurar e dar nossos primeiros passos com o QT. Nesta primeira parte, veremos a instalação/configuração no Linux.
Ingredientes:
- Máquina com Linux (eu uso e recomendo sempre o Ubuntu)
- Ambiente de desenvolvimento C++ instalado
- Acesso à Internet
- Paciência
Modo de preparar:
Antes de começar a instalação do QT propriamente dito, um lembrete – vamos instalar o QT, então estou assumindo que o ambiente de desenvolvimento em C++ já esteja instalado em sua máquina (gcc, g++, automake, autoconf, etc.). No meu caso, apesar de estar com os pacotes básicos de desenvolvimento instalados no Ubuntu, precisei acrescentar os pacotes: build-essential, xlibs-static-dev, libxclass-dev e libxext-dev. Os comandos utilizados para isso, foram:
sudo apt-get install build-essential
sudo apt-get install xlibs-static-dev libxclass-dev
sudo apt-get install libxext-dev
- Faça o download do QT, através do endereço:
http://www.qtsoftware.com/downloads/opensource/appdev/linux-x11-cpp
- Após conclusão do download, descompacte-o com o comando:
tar xvfz qt-x11-opensource-src-4.4.3.tar.gz
No momento em que estou escrevendo este tutorial, a versão disponível é a 4.4.3.
- Entre no diretório criado com o comando anterior:
cd qt-x11-opensource-src-4.4.3/
- Execute o seguinte comando para gerar o arquivo Makefile:
./configure
- Execute o comando a seguir para compilar o projeto, criando os executáveis do QT. Este procedimento pode levar muito tempo, então agora é hora de usar um pouco da paciência que coloquei entre os ingredientes de nossa receita:
make
- O próximo comando executa a instalação propriamente dita do QT, criando seus diretórios e copiando para eles os arquivos correspondentes. Como o instalador vai precisar de permissão em diretórios do sistema para este procedimento, devemos “virar root”:
sudo su -
- Como usuário root, vá para o diretório onde descompactou o QT. No meu caso foi em /home/vasconcelos/qt-x11-opensource-src-4.4.3:
cd /home/vasconcelos/qt-x11-opensource-src-4.4.3
- Dentro do diretório de instalação do QT, entre com o comando a seguir:
make install
- O QT está instalado em sua máquina e agora só nos resta configurar a variável de ambiente PATH, para que possamos executar os programas do QT a partir de qualquer diretório. Se você está usando como shell o bash, ksh, zsh ou sh, adicione as seguintes linhas ao arquivo .profile (em seu diretório home):
PATH=/usr/local/Trolltech/Qt-4.4.3/bin:$PATH
export PATH
Se você usa como shell, csh ou tcsh, adicione a linha a seguir no arquivo .login (em seu diretório home):
setenv PATH /usr/local/Trolltech/Qt-4.4.3/bin:$PATH
Pronto! Feche a sessão e entre novamente (para valer a alteração na variável PATH). Para testar se funcionou, execute o seguinte comando:
designer
Se tudo “correu bem”, será executado o QT Designer.
Na próxima parte, veremos a instalação do QT para o Windows. Até lá.
Abração

[...] Na série 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 [...]