Qt3个窗口类的区别
QMainWindow
:包含菜单栏、工具栏、状态栏QWidget
:一个普通的窗口,不包含菜单栏、状态栏,除了登录界面,新建项目时建议使用QWidget,因为大部分的窗口可能都要做成无边框窗口,需要自定义标题栏,实现拉伸等;QMainWindow使用的场景不多QDialog
:对话框,常用来做登录窗口、弹出窗口(例如设置界面)
QMainWindow
:包含菜单栏、工具栏、状态栏QWidget
:一个普通的窗口,不包含菜单栏、状态栏,除了登录界面,新建项目时建议使用QWidget,因为大部分的窗口可能都要做成无边框窗口,需要自定义标题栏,实现拉伸等;QMainWindow使用的场景不多QDialog
:对话框,常用来做登录窗口、弹出窗口(例如设置界面)