Python / Qt4およびQTableWidgetの列クリックに関するヘルプ
質問
QtDesignerを使用してPyQt4とGUIデザインを学習しようとしています。基本的な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にブレークポイントを設定しても、何も起動しません。
誰か助けてくれませんか?
TIA マイク
解決
OK、必要な信号は次のとおりです:
self.connect(self.horizontalHeader(), SIGNAL('sectionClicked(int)'), self.onClick)
所属していません StackOverflow