Embora muitas pessoas na Internet usem Redhat ou Fedora como sistema operacional host, acho que é mais conveniente usar Ubuntu, porque a maioria dos pacotes de software necessários podem ser instalados através do apt-get sem a necessidade de compilá-los a partir do código-fonte. . Você sabe, compilar o código-fonte sozinho não é uma tarefa fácil, porque erros inesperados e inexplicáveis geralmente ocorrem durante o processo de compilação.
O sistema operacional que usamos é Ubuntu 8.04. Usando a versão mais recente do QT 4.4.0, a instalação é simples:
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
Observe que nesta versão do pacote de software, qt4-dev-tools inclui ferramentas como Qt Assistant e Qt Linguist, portanto não há necessidade de instalar essas duas ferramentas separadamente. Além disso, qt4-doc é um documento de ajuda que contém descrições detalhadas de cada biblioteca de classes no Qt e programas de exemplo ricos. Você pode usar a ferramenta Qt Assistant para abrir e ler. qt4-qtconfig é uma caixa de diálogo para configurar o ambiente Qt. Geralmente, o padrão é suficiente e raramente é necessário alterá-lo. qt4-demos contém muitos arquivos executáveis e código-fonte que podem ser executados. qt4-designer é um designer usado para projetar interfaces GUI.
Para se conectar ao banco de dados MySQL, você precisa instalar o driver para se conectar ao MySQL:
sudo apt-get install libqt4-sql-mysql
Comparado com a instalação e configuração do driver MySQL do Qt no Windows, é simplesmente muito conveniente. Se você precisar de outras bibliotecas Qt que não estão instaladas por padrão, você pode inserir sudo apt-get install libqt4- na linha de comando e pressionar a tecla tab para concluí-lo automaticamente. Todos os pacotes de software começando com libqt4- serão listados, conforme mostrado. na figura a seguir:
Tudo isso pode ser feito com um comando, sem a necessidade de compilá-lo a partir do código-fonte. Quando você não consegue lembrar ou não sabe o nome, usar a tecla Tab para listar todos os pacotes de software opcionais é um truque muito prático.
No meu projeto, também preciso desenhar algumas curvas de dados e gráficos estatísticos, e a biblioteca QWT de terceiros fornece essas funções. Novamente, apenas um comando é necessário para concluir a instalação:
sudo apt-get instalar libqwt5-qt4 libqwt5-qt4-dev
Neste momento, ao abrir o Qt Designer, você descobrirá que o grupo "Qwt Widget" foi adicionado à lista de widgets à esquerda.
Por fim, em relação ao ambiente de desenvolvimento integrado, acho que o QDevelop é muito bom. Ele se integra bem ao Qt Designer e tem a função de solicitar funções dos membros da classe. Execute o seguinte comando para instalar:
sudo apt-get install qdevelop
Desta forma, usando o Qdevelop para escrever código, compilar e depurar, e usando o Qt Designer para projetar a interface, a eficiência do desenvolvimento é maior.