請問各位大佬,我現在有一個需求是這樣子的
有很多按鈕,每一列是一個QButtonGroup,同一列按鈕之間是互斥的,然后我怎么通過一個for回圈把一個每一列按鈕做成一個表格呀,本人渣渣一枚,麻煩各位大佬賜教!
我現在寫的是這樣
m_pHLayout=new QHBoxLayout();
QGridLayout *m_pBtnLayout1 = new QGridLayout();
QButtonGroup *m_pBtnGroup1=new QButtonGroup();
for(int i = 0; i < 16; i++)
{
CustomBtn *m_pBtn = new CustomBtn();
m_pBtn->setText(QString("%1").arg(i+1));
m_pBtn->setCheckable(true); //設定可選中
m_pBtnGroup1->addButton(m_pBtn,i);
m_pBtnLayout1->addWidget(m_pBtn);
}
m_pBtnGroup1->setExclusive(true); //設定互斥
connect(m_pBtnGroup1,SIGNAL(buttonClicked(int)),this,SLOT(slotCurrentIndex(int)));
m_pHLayout->addLayout(m_pBtnLayout1);
this->setLayout(m_pHLayout);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/65039.html
標籤:C++ 語言
下一篇:Gin框架 - 專案目錄
