QMainWindow 与QWidget的区别

QMainWindow 与QWidget的区别
QWidget运行后就只有一个“页面”,而QMainWindow运行后生成了一个“窗口”。
QMainWindow的布局如下图所示:
在这里插入图片描述
从外到内依次是菜单栏、状态栏、工具栏、停靠窗口、中心窗口。
查看帮助文档可以发现,setMenuBar、addToolBar、setCentralWidget、setStatusBar几种行为只有QMainWindow类具有。
因此,在继承自QWidget类的用户类中无法创建菜单栏等几种行为。
这就是QMainWindow和QWidget的主要区别。

猜你喜欢

转载自blog.csdn.net/weixin_43478936/article/details/83586874