A QWidget
- это базовый класс для всех рисуемых классов в Qt.Любой класс QWidget
может быть отображен в виде окна, если он не имеет родителя.
A QDialog
основан на QWidget
, но предназначен для отображения в виде окна.Он всегда будет отображаться в окне и имеет функции, обеспечивающие его совместимость с общими кнопками в диалоговых окнах (принять, отклонить и т.,Он имеет предопределенные места для строки меню, строки состояния, панели инструментов и других виджетов.Он не имеет встроенных разрешений для кнопок, таких как QDialog
.