La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Interfaces de Usuario Prof. Wilmer Pereira UCAB/USB.

Presentaciones similares


Presentación del tema: "Interfaces de Usuario Prof. Wilmer Pereira UCAB/USB."— Transcripción de la presentación:

1 Interfaces de Usuario Prof. Wilmer Pereira UCAB/USB

2 QT3.3 Características : Maneja Widget con “Signal and slots” Ofrece QTDesigner Soporta 2D y 3D Tiene drivers para manejar cualquier BD Corre en múltiples plataformas Ofrece qmake para generar makefile Permite el uso de U NICODE Soporta XML Primitivas de I/O y sockets Código abierto Librería en C++ para desarrollo de interfaces y aplicaciones 2D y 3D Es orientado a objetos Librería en C++ para desarrollo de interfaces y aplicaciones 2D y 3D Es orientado a objetos

3 Widgets Cualquier elemento visual de las interfaces No están separado en controles y contenedores Cualquier elemento visual de las interfaces No están separado en controles y contenedores Clase QWidgets Pueden haber widgets hijo sobre un widget padre Se pueden colocar en un layout o manualmente Si el padre se deshabilita también se deshabilitan los hijos recursivamente QObjet QTimerQWidget QDialog QFrame QSpinBox Qlabel QLineEdit http://doc.trolltech.com/3.3/qwidget.html

4 Signal and Slots Comunicación entre objetos o Widgets Conecta señales con métodos Comunicación entre objetos o Widgets Conecta señales con métodos Señal1 Señal2 Slot1 Slot2 Objeto1Objeto2 connect(Objeto1,Señal1,Objeto2,Slot1) connect(Objeto1,Señal1,Objeto2,Slot2) Enlaza cambios de widgets con ventanas Existe una sección signal y slot para declararlos Los slots se pueden llamar sin estar asociado a señales La señal se puede lanzar con emit Puede haber una señal que llama varios slot o muchas señales a un slot http://doc.trolltech.com/3.3/signalandslots.html

5 Meta Compilador Se usa un preprocesador de C++ y un metacompilador de objetos ( moc ) No es necesario manipular el código generado por moc Se usa un preprocesador de C++ y un metacompilador de objetos ( moc ) No es necesario manipular el código generado por moc http://doc.trolltech.com/3.3/moc.html QMainWindow Contiene todos los widgets Arriba menú, abajo status Se puede colocar balones de ayuda Puede colocarse un QTextEdit QPopMenu Las opciones pueden tener icono acelerador QMenuBar Horizontal al tope de la ventana

6 Widgets diversos QToolButton Para incluir diferentes tipos de widgets Puede cambiar de forma con el status QAction Permite tener un solo método QDialog Tipos de diálogos modal: bloqueante modeless: independiente semi-modal: ligado al proceso


Descargar ppt "Interfaces de Usuario Prof. Wilmer Pereira UCAB/USB."

Presentaciones similares


Anuncios Google