在运行时创建的 QTreeWidget 无法发出 itemDoubleClicked 信号

QTreeWidget created at runtime failed to emit itemDoubleClicked signal

我做了一个继承自QTreeWidget的widget,并成功创建了一个实例,并将其添加到一个选项卡控件中。但是,我试图捕获 itemDoubleClicked 信号,但失败了。我试图将连接语句放在具有选项卡控件的任何一种形式中,但它未能发出信号,然后我将连接放在我的自定义小部件中,它也失败了。因此,不确定如何连接到在运行时创建的树小部件。

来自我的自定义 QTreeWidget class: QtCore.QObject.connect(自我, QtCore.SIGNAL('itemDoubleClicked(QTreeWidgetItem, int)'), self.edit_treeitem)

或在选项卡控件内:

QtCore.QObject.connect(self.mytree, QtCore.SIGNAL('itemDoubleClicked(QTreeWidgetItem, int)'), self.edit_treeitem)

有人能帮忙吗?

使用新的信号连接方式:

self.mytree.itemDoubleClicked.connect(self.edit_treeitem)