我正在尝试用QtDesigner学习PyQt4和图形用户界面设计。我已经设计好了基本的GUI,现在我想要捕捉用户单击列标题的时间。
我的想法是我需要重写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中设置断点时,什么都不会触发。
有人能帮帮我吗?
蒂娅·迈克
发布于 2009-09-10 16:42:19
好的,需要的信号是:
self.connect(self.horizontalHeader(), SIGNAL('sectionClicked(int)'), self.onClick)
https://stackoverflow.com/questions/1408277
复制