Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Qt con Eclipse
Por:
Rubén Coloma
colombit.ruben@gmail.com
Guatemala Julio de 2008
Introducción
En este manual se describen los pasos a seguir para poder integrar toda la
funcionalidad de Qt Designer al entorno de desarrollo que nos brinda Eclipse en la
distribución Ubuntu 8.04, y de esta manera contar con una herramienta alternativa para
programar aplicaciones gráficas usando las librerías de Qt y todo el potencial de C++.
Integración de Qt con Eclipse
1. Instalación de Qt
● Compilador G++
sudo aptget install g++
● DDD
sudo aptget install ddd
Figura 1
Figura 3
Se descargara e instalara Qt 4 Designer. Para comprobar que todo se haya
instalado correctamente, vamos a menú Aplicaciones, seleccionamos el submenu
programación y deben aparecer los items: Qt 4 Assistant, Qt 4 Designer y Qt 4
Linguist. Con esto terminamos la instalación de Qt.
2. Instalación de Eclipse
Figura 4
Figura 5
Ahora vamos a integrar Eclipse con Qt. Para esto necesitamos unos archivos
Eclipse CDT, estos son plugins que nos permiten programar el lenguaje C/C++ desde
Eclipse. Los archivos CDT se pueden descargar de:
● http://www.eclipse.org/downloads/download.php?
file=/tools/cdt/releases/callisto/dist/3.1.2/org.eclipse.cdt-3.1.2-linux.x86.tar.gz
Ahora descargamos los plugins necesarios para poder integrar Qt y Eclipse. Estos
plugins los proporciona Trolltech, y los podemos descargar del link:
● http://trolltech.com/developer/downloads/qt/eclipse-integration-download
Lo desempaquetamos al igual que como lo realizamos con el paquete CDT (Ver figura
5) y le cambiaremos el nombre eclipse por: eclipse_int.
Como se podrán dar cuenta tanto en la carpeta eclipse_cdt como eclipse_int hay dos
carpetas con nombres features y plugins.
Los archivos dentro de feature y plugins (tanto de eclipse_cdt como eclipse_int) los
tenemos que copiar a la carpeta /usr/lib/eclipse/features y /usr/lib/eclipse/plugins
respectivas.
En mi caso tengo en /home/ruben (/home/usuario para un caso general) las carpetas
eclipse_cdt y eclipse_int.
Para poder trasladar todo los archivos hasta su destino vamos hacer lo siguiente:
• Vamos a /home/usuario/eclipse_cdt/plugins (en mi caso:
/home/ruben/eclipse_cdt/plugins), y seleccionamos todos los archivos, damos
clic derecho, y seleccionamos la opción Crear archivador... (ver Figura 7) al
archivo empaquetado le ponemos el nombre plugins_cdt y de tipo .tar.gz (ver
Figura 8).
Figura 7
Figura 8
Con esto hemos empaquetado todos los archivos para copiarlos y pegarlos en
/usr/lib/eclipse/plugins y posteriormente desempaquetarlo. Con esto no tendremos
que copiar archivo por archivo.
sudo cp r
/home/usuario/eclipse_cdt/features/org.eclipse.cdt_3.1.2.200702150621 /
usr/lib/eclipse/features
En mi caso:
sudo cp r
/home/ruben/eclipse_cdt/features/org.eclipse.cdt_3.1.2.200702150621
/usr/lib/eclipse/features
sudo cp r
/home/usuario/eclipse_int/features/com.trolltech.qtcpp.feature_1.
4.0 /usr/lib/eclipse/features
En mi caso:
sudo cp r
/home/ruben/eclipse_int/features/com.trolltech.qtcpp.feature_1.4.0
/usr/lib/eclipse/features
• Ahora vamos a copiar los plugins. Para esto vamos a copiar los archivos .tar.gz
que empaquetamos anteriormente.
sudo cp r
/home/usuario/eclipse_cdt/plugins/plugins_cdt.tar.gz
/usr/lib/eclipse/plugins
En mi caso:
sudo cp r /home/ruben/eclipse_cdt/plugins/plugins_cdt.tar.gz
/usr/lib/eclipse/plugins
sudo cp r
/home/usuario/eclipse_int/plugins/plugins_int.tar.gz
/usr/lib/eclipse/plugins
En mi caso:
sudo cp r /home/ruben/eclipse_int/plugins/plugins_int.tar.gz
/usr/lib/eclipse/plugins
Ahora procedemos a desempaquetar los archivos que copiamos para que sean
reconocidos por Eclipse. Para esto ejecutamos en consola:
$ cd /usr/lib/eclipse/plugins
$ sudo tar zxf plugins_cdt.tar.gz
$ sudo tar zxf plugins_int.tar.gz
Ahora vamos a configurar Eclipse para poder diseñar las interfaces gráficas y
programar las mismas. Para esto entramos a Eclipse, damos clic en el menú File,
seleccionamos el submenu New y la opción Project... y aparecerá la ventana de la
Figura 9, seleccionamos la opcion Qt Gui Project, damos clic en Next y creamos un
proyecto con el nombre prueba (ver Figura 10), damos clic en el boton Next.
Figura 9
Figura 10
Despues mostrara una ventana como la de la Figura 11, damos clic en el botón Next y
en la siguiente ventana damos clic en el botón Finish.
Figura 11
Inmediatamente después se mostrara un mensaje que indicara que no hay
ninguna referencia hacia algún diseñador de Qt que nos permita enlazar con Eclipse,
indicamos que lo vamos a configurar el enlace en ese momento y nos mostrara una
pantalla como la de la Figura 12.
Figura 12
Damos clic en el botón Add... y se mostrara una pantalla como la de la Figura 13.
Figura 13
Se completan cada uno de los campos con los datos que se muestran en la
Figura 12, y damos clic en el botón Finish. Luego seleccionamos la versión de Qt que
agregamos y damos clic en el botón Default (ver figura 11), despues damos clic en el
botón Ok.
Con esto hemos finalizado, y para comprobar que todo se realizo bien,
expandimos la carpeta del proyecto prueba y ejecutamos doble clic sobre prueba.ui, la
ventana de Eclipse lucirá como la de la Figura 14.
Figura 14