我创建了一个继承自QTreeWidget的小部件,并成功创建了一个实例并将其添加到选项卡控件中。但是,我试图捕获itemDoubleClicked信号,但失败了。我试图将连接语句放在具有选项卡控件的表单中,它无法发出信号,然后我将连接放在我的自定义窗口小部件中,它也失败了。因此,不确定如何连接到在运行时创建的树窗口小部件。
来自我的自定义QTreeWidget类: QtCore.QObject.connect(self,QtCore.SIGNAL('itemDoubleClicked(QTreeWidgetItem,int)'),self.edit_treeitem)
或从标签控件中:
QtCore.QObject.connect(self.mytree, QtCore.SIGNAL('itemDoubleClicked(QTreeWidgetItem, int)'), self.edit_treeitem)
有人可以帮忙吗?
答案 0 :(得分:0)
使用新的信号连接方式:
self.mytree.itemDoubleClicked.connect(self.edit_treeitem)