pyqt - заголовок QTableWidget, выбранный для уникального столбца - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть QTableWidget из 5 столбцов с горизонтальными заголовками.Мне нужно запустить функцию при нажатии заголовка столбца 4.В настоящее время у меня есть рабочее решение, которое состоит в том, чтобы вызывать эту функцию для каждого нажатого заголовка, а затем анализировать индекс и проверять, является ли он правильным столбцом.

Вот текущий код:

self.table = QtGuiWidgets.QTableWidget()
self.table.horizontalHeader().sectionClicked.connect(self.onHeaderClicked)

def onHeaderClicked(self, logicalIndex):
    if logicalIndex == 4:
        print "ok"

Есть ли способ избежать вызова этой функции при каждом щелчке заголовка, а просто вызывать ее при щелчке по правому заголовку столбца?

...