Справка по щелчку столбца Python/Qt4 и QTableWidget

StackOverflow https://stackoverflow.com/questions/1408277

  •  05-07-2019
  •  | 
  •  

Вопрос

Я пытаюсь изучить PyQt4 и дизайн графического интерфейса с помощью QtDesigner.У меня разработан базовый графический интерфейс, и теперь я хочу фиксировать, когда пользователь нажимает на заголовок столбца.

Я думаю, что мне нужно переопределить 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, ничего не срабатывает.

Может кто-нибудь помочь мне?

ТИА Микрофон

Это было полезно?

Решение

Хорошо, нужен СИГНАЛ:

self.connect(self.horizontalHeader(), SIGNAL('sectionClicked(int)'), self.onClick)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top