一、如果当前界面为QWidget类
1. 主界面是QGridLayout、QVBoxLayout或是QHBoxLayout类,则直接在建立主界面对象时,将父窗口设为this即可,例如:
QVBoxLayout *mainLayout = newQVBoxLayout(this);
2. 主界面是QSplitter类,在创建QSplitter对象时,不指定其父窗口,然后新建一个Layout对象,其父窗口设为this,然后加载QSplitter对象,例如:
QVBoxLayout *mainlayout = new

本文介绍了如何在Qt中进行界面布局,针对QWidget和QMainWindow两种类型窗口,分别展示了如何使用QGridLayout、QVBoxLayout、QHBoxLayout以及QSplitter来组织界面元素。对于QWidget,可以直接将布局设置为其子对象;而对于QMainWindow,需要通过创建中间的QWidget对象或直接设置QSplitter为主Widget来实现布局。
最低0.47元/天 解锁文章
516

被折叠的 条评论
为什么被折叠?



