目的:3个按钮实现水平布局后,整体再和1个按钮实现纵向布局
有如下代码
QHBoxLayout *hboxlayout = new QHBoxLayout(this);
BTN_1 = new QPushButton("1", this);
BTN_2 = new QPushButton("2", this);
BTN_3 = new QPushButton("3", this);
hboxlayout->addWidget(BTN_1);
hboxlayout->addWidget(BTN_2);
hboxlayout->addWidget(BTN_3);
QVBoxLayout *vboxlayout = new QVBoxLayout(this);
BTN_4 = new QPushButton("4", this);
vboxlayout->addLayout(hboxlayout);
vboxlayout->addWidget(BTN_4);
setLayout(vboxlayout);
水平布局不能传this,个人感觉整体布局放最上面,因为这个this好像只会生效一次。
标签:管理,布局,问题,hboxlayout,QPushButton,addWidget,new,BTN,vboxlayout From: https://www.cnblogs.com/gblzacy/p/18201965