widgets tutorial gui examples descargar creator qt4 qt-creator qtwidgets

qt4 - tutorial - qt widgets



¿Cuál es la diferencia entre QMainWindow, QWidget y QDialog? (1)

¿Cuál es la diferencia entre QMainWindow, QWidget y QDialog?


Un QWidget es la clase base para todas las clases dibujables en Qt. Cualquier clase basada en QWidget se puede mostrar como una ventana al mostrarla cuando no tiene un elemento primario.

Un QDialog se basa en QWidget , pero está diseñado para mostrarse como una ventana. Siempre aparecerá en una ventana y tiene funciones para que funcione bien con botones comunes en los diálogos (aceptar, rechazar, etc.).

QMainWindow está diseñado según las necesidades comunes de una ventana principal. Tiene lugares predefinidos para una barra de menú, una barra de estado, una barra de herramientas y otros widgets. No tiene permisos incorporados para botones como QDialog .