我怎么可以呀? 不知道你是怎么做的?
首先声明一个QPushButton数组,存放生成的button;
然后可以以次连接到你想要连接的SLOT上.
如下代码:
QPushButton *mypushButton[2];
for(int i = 0 ;i<2;i++)
{
mypushButton = new QPushButton();
mypushButton->setParent(this);
mypushButton->setGeometry(0,i*100,50,50);
mypushButton->setText("mybutton");
mypushButton->show();
// connect(mypushButton,SIGNAL(clicked()),this,SLOT(Myslots1()));直接写在这儿也可以
}
//通过for循环,实现connect;
for(int i = 0 ;i<2;i++)
connect(mypushButton,SIGNAL(clicked()),this,SLOT(Myslots1()));