У меня есть QTableWidget
из 5 столбцов с горизонтальными заголовками.Мне нужно запустить функцию при нажатии заголовка столбца 4.В настоящее время у меня есть рабочее решение, которое состоит в том, чтобы вызывать эту функцию для каждого нажатого заголовка, а затем анализировать индекс и проверять, является ли он правильным столбцом.
Вот текущий код:
self.table = QtGuiWidgets.QTableWidget()
self.table.horizontalHeader().sectionClicked.connect(self.onHeaderClicked)
def onHeaderClicked(self, logicalIndex):
if logicalIndex == 4:
print "ok"
Есть ли способ избежать вызова этой функции при каждом щелчке заголовка, а просто вызывать ее при щелчке по правому заголовку столбца?