¿Cuál es la diferencia entre QMainWindow, QWidget y QDialog?
qt4
qt-creator
qtwidgets
zibib
fuente
fuente
QMainWindow
lugar de solo la clase baseQWidget
es queQMainWindow
tieneQDockWidget
soporte, mientras queQWidget
por sí solo no lo tieneQWidget : es una clase base para todos los demás elementos GUI en el módulo QtWidgets. Puede constituir una ventana por sí misma, ser parte de un QLayout o simplemente un miembro de la jerarquía padre-hijo.
QDialog : generalmente se usa para - ¡sorpresa! - muestra un cuadro de diálogo temporal cuando se requiere la entrada del usuario.
QMainWindow : es una clase de conveniencia que puede usarse como la ventana principal de su aplicación. Tiene algunas características agradables incorporadas: una barra de estado, barras de herramientas y una barra de menú
fuente