我有一个5列的QTableWidget
,带有水平标题。
单击第4列的标题时,我需要启动一个函数。当前,我有一个可行的解决方案,包括为每个单击的标题调用此函数,然后解析索引并测试它是否在正确的列中。
这是当前代码:
self.table = QtGuiWidgets.QTableWidget()
self.table.horizontalHeader().sectionClicked.connect(self.onHeaderClicked)
def onHeaderClicked(self, logicalIndex):
if logicalIndex == 4:
print "ok"
有没有一种方法可以避免在每次单击标题时都调用此函数,而只是在单击右列标题时才调用它?