亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用這個沒有用,為什么還是圖1的效果???

用這個沒有用,為什么還是圖1的效果啊?

大話西游666 2022-10-09 18:14:07
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);這樣顯示還是占一行,請高手幫幫忙?。ayout->addWidget(ui.BnLearnStaatu,0,6,2,1,Qt::AlignVCenter);
查看完整描述

2 回答

?
慕的地10843

TA貢獻1785條經驗 獲得超8個贊

void QGridLayout::addLayout ( QLayout * layout, int row, int column, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 )
addWidget這個函數有四個int型的參數,row是所在行,column是所在列,rowSpan是行跨度,你想跨兩行這個地方設置2,columnSpan這個是列跨度。

查看完整回答
反對 回復 2022-10-12
?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

用這個函數添加控件
void QGridLayout::addWidget ( QWidget * widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 )
This is an overloaded function.
This version adds the given widget to the cell grid, spanning multiple rows/columns. The cell will start at fromRow, fromColumn spanning rowSpan rows and columnSpan columns. The widget will have the given alignment.
If rowSpan and/or columnSpan is -1, then the widget will extend to the bottom and/or right edge, respectively.

查看完整回答
反對 回復 2022-10-12
  • 2 回答
  • 0 關注
  • 108 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號