Aunque muchas personas en Internet usan Redhat o Fedora como sistema operativo host, creo que es más conveniente usar Ubuntu, porque la mayoría de los paquetes de software requeridos se pueden instalar a través de apt-get sin tener que compilarlo usted mismo desde el código fuente. . Ya sabes, compilar el código fuente tú mismo no es una tarea fácil, porque a menudo ocurren errores inesperados e inexplicables durante el proceso de compilación.
El sistema operativo que utilizamos es Ubuntu 8.04. Utilizando la última versión de QT 4.4.0, la instalación es sencilla.
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
Tenga en cuenta que en esta versión del paquete de software, qt4-dev-tools incluye herramientas como Qt Assistant y Qt Linguist, por lo que no es necesario instalar estas dos herramientas por separado. Además, qt4-doc es un documento de ayuda que contiene descripciones detalladas de cada biblioteca de clases en Qt y programas de ejemplo enriquecidos. Puede utilizar la herramienta Qt Assistant para abrir y leer. qt4-qtconfig es un cuadro de diálogo para configurar el entorno Qt. Generalmente, el valor predeterminado es suficiente y rara vez es necesario cambiarlo. qt4-demos contiene muchos archivos ejecutables y código fuente que se pueden ejecutar. qt4-designer es un diseñador utilizado para diseñar interfaces GUI.
Para conectarse a la base de datos MySQL, necesita instalar el controlador para conectarse a MySQL:
sudo apt-get instalar libqt4-sql-mysql
En comparación con instalar y configurar el controlador MySQL de Qt en Windows, es simplemente demasiado conveniente. Si necesita otras bibliotecas Qt que no están instaladas de forma predeterminada, puede ingresar sudo apt-get install libqt4- en la línea de comando y presionar la tecla tab para completarlo automáticamente. Se enumerarán todos los paquetes de software que comiencen con libqt4-, como se muestra. en la siguiente figura:
Todo esto se puede hacer con un solo comando, sin necesidad de compilarlo usted mismo desde el código fuente. Cuando no recuerdas o no sabes el nombre, usar la tecla de tabulación para enumerar todos los paquetes de software opcionales es un truco muy práctico.
En mi proyecto, también necesito dibujar algunas curvas de datos y gráficos estadísticos, y la biblioteca QWT de terceros proporciona estas funciones. Nuevamente, sólo se necesita un comando para completar la instalación:
sudo apt-get instalar libqwt5-qt4 libqwt5-qt4-dev
En este momento, cuando abra Qt Designer, encontrará que el grupo "Qwt Widget" se agrega a la lista de widgets de la izquierda.
Finalmente, con respecto al entorno de desarrollo integrado, creo que QDevelop es muy bueno. Se integra bien con Qt Designer y tiene la función de solicitar funciones de miembros de la clase. Ejecute el siguiente comando para instalar:
sudo apt-get instalar qdevelop
De esta manera, al usar Qdevelop para escribir código, compilar y depurar, y usar Qt Designer para diseñar la interfaz, la eficiencia del desarrollo es mayor.