果冻33 |
2021-03-09 18:18 |
动态按钮如何调用
/* 动态生成按钮到 horizontalLayout */ on_actionDelBtn_triggered();//先删除已有按钮 QPushButton *btn[Number]; for (int i = 0; i < Number; ++i) { btn = new QPushButton(QString::number(i + 1),this); btn->setGeometry(10 + 10 * i,5,2,8); btn->setStyleSheet("background-color: rgb(170, 0, 255);"); ui->horizontalLayout->addWidget(btn); connect(btn,SIGNAL(clicked()),this,SLOT(on_actionMeas_triggered()));//动态生成连接函数 }
问题:以上代码生成的按钮如何用代码调用clicked()?用代码实现界面上类似ui->btn->click();这样的调用。
|
|