一直都是用QWidget把QMainWindow给遗忘了,突然发现 QMainWindow在设置了QToolBar和QMenuBar之后,在去填充Layout会遮盖QToolBar和QMenuBar。QMainWindow是继承自QWidget的,中心区域是一个名为centralWidget的widget容器。一般需要显示在中心区域的widget只要调用setCentralWidget设置widget就可以了。
查看UI设计工具,QMainWidget的设计器中的底层容器也是centralWidget。
原文链接:https://www.f2er.com/vb/261721.html