【发布时间】:2010-04-14 16:23:55
【问题描述】:
当 QTreeWidget 中的项目激活时,我需要执行一些操作,但以下代码没有给我预期的结果:
class MyWidget(QTreeWidget):
def __init__(self, parent=None):
super(MyWidget, self).__init__(parent)
self.connect(self, SIGNAL("activated(QModelIndex)"), self.editCell)
def editCell(self, index):
print index
或
class MyWidget(QTreeWidget):
def __init__(self, parent=None):
super(MyWidget, self).__init__(parent)
self.connect(self, SIGNAL("itemActivated(QTreeWidgetItem, int)"),
self.editCell)
def editCell(self, item, column=0):
print item
我做错了什么或如何以正确的方式进行物品激活?
提前致谢, 塞尔吉
【问题讨论】:
标签: qt pyqt qtreewidget