void network::InitConBox()
{
QGridLayout *layout = new QGridLayout();
layout->setColumnMinimumWidth(0,71);
layout->setColumnMinimumWidth(1, 111);
layout->setColumnMinimumWidth(2, 75);
layout->setColumnMinimumWidth(3, 90);
layout->setColumnMinimumWidth(4, 141);
layout->setColumnMinimumWidth(5, 115);
//控件按两行七列排列
layout->addWidget(ui.label1, 0, 0,Qt::AlignRight);
layout->addWidget(ui.label2, 1, 0,Qt::AlignRight);
layout->addWidget(ui.label3, 0, 3,Qt::AlignRight);
layout->addWidget(ui.label4, 1, 3,Qt::AlignRight);
layout->addWidget(ui.tx_IpAddr,0, 1);
layout->addWidget(ui.Bn_Connect,0, 2);
layout-> addWidget(ui.lbstatus,1,1, 1,2);
layout->addWidget(ui.comSel,0, 4,Qt::AlignLeft);
layout->addWidget(ui.edit_mac,1,4);
layout->addWidget(ui.bn_Closeconnect,0,5,Qt::AlignLeft); //IP地址设置按钮
layout->addWidget(ui.Bn_GetMac,1,5,Qt::AlignLeft); //GET MAC按钮
layout->addWidget(ui.BnLearnStaatu,0,6,2,1,Qt::AlignVCenter); //开启学习按钮
layout->setRowStretch(0, 10);
layout->setRowStretch(1, 10);
layout->setColumnStretch(0,0);
layout->setColumnStretch(1, 5);
layout->setColumnStretch(2,2);
layout->setColumnStretch(3, 0);
layout->setColumnStretch(4, 5);
layout->setColumnStretch(5,2);
layout->setColumnStretch(6,2);
layout->setSpacing (10);
ui.groupBox1->setLayout(layout);
}
开启学习按钮我想占两行要怎么实现啊?(效果如图)
layout->addWidget(ui.BnLearnStaatu,0,6,2,1,Qt::AlignVCenter);
这样显示还是占一行,请高手帮帮忙啊!
layout->addWidget(ui.BnLearnStaatu,0,6,2,1,Qt::AlignVCenter);

大话西游666
慕的地10843
慕标5832272
随时随地看视频慕课网APP
相关分类