【发布时间】:2017-07-23 13:03:23
【问题描述】:
我有一个带有指针 QPushButton 的列表:
QList<QPushButton*> listButtons;
在这段代码中,我正在添加动态按钮
listButtons.push_back(new QPushButton("Cancel", this));
connect(listButtons.last(), SIGNAL (clicked(listButtons.size)), this, SLOT(handleButton(int))); //this doesn't work
我怎样才能保存每个按钮的索引,这样我就可以跟踪用户点击了什么按钮,因为每个按钮都必须取消特定的任务。
我用的是C++98,所以不能用Lambda函数
【问题讨论】:
标签: c++ qt button qt-signals slot