有没有办法使用标题中描述的命名约定来连接您自己班级的信号。
E.g:
class MyTree : public QTreeWidget
{
Q_OBJECT
private slots:
void on_this_itemClicked(QTreeWidgetItem* item, int column);
};
我知道我可以像这样使用连接...
connect(this, SIGNAL(itemClicked(QTreeWidgetItem*, int)), this, SLOT(myItemClicked(QTreeWidgetItem*, int)));
...但我只是好奇它是否有效。
答案 0 :(得分:0)
我非常确定Qt自动连接使用objectName
(QObject::setObjectName()
),因此无法解析this
。