Programar em C++ utilizando Qt4 é realmente ótimo, principalmente se você sabe usar o QtDesigner, pois o processo de criação de tela torna-se banal e você só tem que se preocupar com o que realmente importa.

Agora, e se você pudesse utilizar uma IDE com integração total com o Qt4? Ajudaria?

Não estou falando somente de sintax highlight (isso a maioria dos editores tem). Estou falando de uma IDE com direito ao QtDesigner embutido, ctrl+space e aparece informações sobre a classe que você está acessando, e muito mais.

Gostou? Pois então, experimente Eclipse mais o plugin disponibilizado pela própria Trolltech.

Eclipse é uma IDE muito utilizada no desenvolvimento de aplicações JAVA. Confesso que nunca fiz um único programa JAVA utilizando-o (minha vida inteira programei em NetBeans, mas agora, depois de experimentar o Eclipse para desenvolver aplicações Qt4, prometo que experimentarei suas ferramentas para desenvolvimento JAVA).

Os pontos fortes do Eclipse são:

  • Integração com o QtDesigner: Você pode criar “Qt Gui Class“, desenhar a interface do Widget e implementar seu código na classe que é gerada automaticamente.
  • Integração com o Assistant: Como já citei, com ctrl+space você tem acesso à informações sobre as classes Qt4, e, claro, sobre as classes que você mesmo criou.

A IDE como um todo parece amigável. Assusta um pouco o número de botões e opções aparentes (acho o NetBeans mais organizado).

Mas agora vamos para a instalação do Eclipse e do plugin para Qt4.

Instalando

Iniciaremos pela instalação do Eclipse. Se você usa Ubuntu, um simples apt-get já resolve o problema:

sudo apt-get install eclipse eclipse-cdt

Agora, se você usa outro sistema, a instalação também não é difícil. Acesse http://www.eclipse.org/downloads/ e faça download da versão “Eclipse IDE for C/C++ Developers“. Após isso é só descompactar o pacote baixado e executar o Eclipse.

Após instalar a IDE, precisamos instalar o plugin.

Obs: Estou assumindo que você já tem todo seu ambiente configurado para utilizar Qt4 em seu computador, bem como o QtDesigner e o Assistant.

Clique aqui, selecione sua plataforma e faça o download.

Para usuários Windows, o plugin é um executável, e sua instalação dispensa comentários… muito fácil.

Agora, se você é usuário linux, o plugin está disponível em um pacote tar.gz, mas o processo de instalação também não é difícil:

Primeiramente, procure pelo diretório onde o Eclipse foi instalado (exemplo: /usr/local/eclipse/ ou /usr/lib/eclipse/). No meu caso, que instalei o Eclipse via apt-get em um Ubuntu 8.04, o local de instalação é /usr/lib/eclipse/

Agora, vamos descompactar o pacote que contem o plugin:

cd /usr/lib

tar xzf local/onde/voce/baixou/o/plugin/qt-eclipse-integration-linux.x86-<version>.tar.gz

Finalizando, é recomendado que você execute o eclipse uma vez, via terminal, com o seguinte comando para limpar o cache

eclipse -clean

E finalmente, após tudo isso, você tem o Eclipse configurado para fazer programas em Qt4.