|
1Qter豆
由于我要动态生成QPushButton类的矩阵,对于生成的button矩阵,鼠标点击某一个读取本地图片。可是我在生成矩阵后,无论使用槽函数还是事件过滤器鼠标点击皆没有反应,不知道是什么原因,各位大佬,我这里该怎么写啊,
for (int m = 0; m < count; m++)
{
QPushButton *btn = new QPushButton(this);
QList<QPushButton*>*btnList;
btn->setParent(this);
btn->setGeometry(QRect(30, 480, 40, 60));
btn->setAttribute(Qt::WA_TranslucentBackground, true);
btn->setAutoFillBackground(true);
btn->show();
btn->setStyleSheet("background-color:rgb(0,255,255)");
btnList->append(btn);
}
//排列方式:先列再行
for (int c = 0; c < col; c++)
{
for (int r = 0; r < row; r++)
{
btnList->at(r + row*c)->move(30 + 50 * c, 480 + 70 * r);
//QSignalMapper
}
}
}
以上是动态生成button矩阵,为啥button鼠标事件没反应啊 啊
|
|