帮助解决Python/Qt4中QTableWidget列点击问题
我正在学习PyQt4和使用QtDesigner进行图形界面设计。我已经设计好了基本的图形界面,现在我想捕捉用户点击列标题的事件。
我想我需要重写QTableWidget,但我不知道怎么连接到信号。下面是我目前的类:
class MyTableWidget(QtGui.QTableWidget):
def __init__(self, parent = None):
super(MyTableWidget, self).__init__(parent)
self.connect(self, SIGNAL('itemClicked(QTreeWidgetItem*)'), self.onClick)
def onClick(self):
print "Here!"
但是,在onClick里设置断点时,什么都没有触发。
有人能帮我吗?
谢谢!
迈克
1 个回答
2
好的,这里需要的信号是:
self.connect(self.horizontalHeader(), SIGNAL('sectionClicked(int)'), self.onClick)