64,642
社区成员
发帖
与我相关
我的任务
分享
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);