PDF de programación - Tutorial de Qt4 Designer y QDevelop

Imágen de pdf Tutorial de Qt4 Designer y QDevelop

Tutorial de Qt4 Designer y QDevelopgráfica de visualizaciones

Publicado el 14 de Enero del 2017
948 visualizaciones desde el 14 de Enero del 2017
6,3 MB
100 paginas
Creado hace 15a (08/02/2009)
Tutorial de Qt4 Designer y QDevelop

David González Gutiérrez





FIB – UPC
2008/09 Q2


CONTENIDO



Proyecto de Fin de Carrera
Tutorial de Qt4 Designer
David González Gutiérrez


1

INTRODUCCIÓN ........................................................................................................................................ 5

1.1 DESCRIPCIÓN ........................................................................................................................................ 5
1.2 MOTIVACIÓN .......................................................................................................................................... 5
1.3 OBJETIVO .............................................................................................................................................. 6

1.4 ORGANIZACIÓN DE LA MEMORIA .............................................................................................................. 6

2 ANÁLISIS PREVIO .................................................................................................................................... 8

2.1

EL PAQUETE QT .................................................................................................................................... 8

2.1.1

2.1.2

Breve historia de Qt ................................................................................................................................. 8

Qt y sus componentes principales ............................................................................................................ 8

2.1.2.1

QtDesigner ..................................................................................................................................... 9

2.1.2.2

QtAssistant ..................................................................................................................................... 9

2.1.2.3

MinGW ........................................................................................................................................ 10

2.1.3

2.1.4

La evolución de QtDesigner .................................................................................................................. 10

Qt y sus clientes en la actualidad ........................................................................................................... 12

2.2

IDES CON SOPORTE A QT .................................................................................................................... 12

2.2.1

2.2.2

2.2.3

2.2.4

2.2.5

QDevelop ............................................................................................................................................... 12

QDev / Edyuk ......................................................................................................................................... 13

Cobras .................................................................................................................................................... 14

Code::Blocks .......................................................................................................................................... 14

Eclipse .................................................................................................................................................... 15

2.3 HERRAMIENTAS EXTERNAS: CTAGS Y GDB ........................................................................................... 15
TUTORIALES A UNIFICAR ....................................................................................................................... 16
2.4

2.4.1

2.4.2

Tutorial (Clive Cooper) ........................................................................................................................ 16

Tutorial (Jean Pierre ) ......................................................................................................................... 16

3 CONTENIDO DEL TUTORIAL ................................................................................................................ 18

3.1 CAPÍTULO 0: INSTALACIÓN Y CONFIGURACIÓN ....................................................................................... 18

3.1.1

3.1.2

3.1.3

3.1.4

Instalación y configuración de Qt y MinGW ........................................................................................ 18

Instalación y configuración de QDevelop.............................................................................................. 20

Instalación y configuración de CTAGS ................................................................................................. 22

Configuración post-instalación.............................................................................................................. 25

3.2 CAPÍTULO 1: CREACIÓN DE LA APLICACIÓN INICIAL (I) ............................................................................ 26
3.3 CAPÍTULO 2: CREACIÓN DE LA APLICACIÓN INICIAL (II): (MODIFICANDO LA INTERFAZ)............................... 31
3.4 CAPÍTULO 3: CREACIÓN DE LA APLICACIÓN INICIAL (III): (MODIFICANDO EL COMPORTAMIENTO) ................ 40

3.4.1

El mecanismo Signal-Slot ...................................................................................................................... 40

3.5 CAPÍTULO 4: CREACIÓN DE CUSTOM WIDGETS (I) ................................................................................. 44



2



FIB – UPC
2008/09 Q2



3.5.1

3.5.2



Proyecto de Fin de Carrera
Tutorial de Qt4 Designer
David González Gutiérrez


Herencia de un Widget existente ............................................................................................................ 45

Herencia directa de clase QWidget ....................................................................................................... 45

3.6 CAPÍTULO 5: CREACIÓN DE CUSTOM WIDGETS (II) INTEGRACIÓN ........................................................... 46

3.6.1

3.6.2

Promoción .............................................................................................................................................. 46

Creación de plugin (librería) ................................................................................................................. 46

3.7 CAPÍTULO 5: CREACIÓN DE CUSTOM WIDGETS (III) PORTABILIDAD......................................................... 57

3.7.1

3.7.2

3.7.3

Portando recursos: Archivos de recursos (.qrc) .................................................................................... 58

Portando archivos de código (.h/.cpp) ................................................................................................... 60

Portando archivos de la interfaz (.uic) .................................................................................................. 66

3.8 CAPÍTULO 7: CREACIÓN DE UNA APLICACIÓN PARA EL CUSTOM WIDGET ................................................. 66
3.9 CAPÍTULO 8: HERRAMIENTAS ADICIONALES (CTAGS Y GDB) .................................................................. 71

3.9.1

3.9.2

Sugerencia automática con Ctags .......................................................................................................... 71

Depuración de programas con GDB ..................................................................................................... 72

4 ESPECIFICACIÓN ................................................................................................................................... 76

4.1 REQUISITOS ........................................................................................................................................ 76

4.1.1

Requisitos funcionales ........................................................................................................................... 76

4.1.1.1

Identificación de usuarios ............................................................................................................. 76

4.1.1.2

Casos de uso ................................................................................................................................. 76

4.1.2

Requisitos no funcionales ...................................................................................................................... 77

4.1.2.1

Mantenimiento ............................................................................................................................. 77

4.1.2.2

Usabilidad..................................................................................................................................... 77

4.1.2.3

Accesibilidad ................................................................................................................................ 77

4.1.2.4

Seguridad ...................................................................................................................................... 78

4.1.2.5

Rapidez y Estabilidad ................................................................................................................... 78

4.2 MODELO CONCEPTUAL DEL SISTEMA ..................................................................................................... 78

5 DISEÑO .................................................................................................................................................... 80

5.1

PATRONES DE DISEÑO: MVC ............................................................................................................... 80

5.2 MODELO ............................................................................................................................................. 80
5.3
VISTA .................................................................................................
  • Links de descarga
http://lwp-l.com/pdf136

Comentarios de: Tutorial de Qt4 Designer y QDevelop (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad