信号点击了Qtreewidget的标题

时间:2017-06-01 10:41:07

标签: pyqt qtreewidget

这是我点击QwidgetItem标题时的信号?

self.head = self.treeWidget.headerItem()
self.head.itemClicked.connect(self.customSortByColumn)

不工作

2 个答案:

答案 0 :(得分:1)

QTreeWidgetItem没有这样的信号。

你应该看看

http://doc.qt.io/qt-4.8/qtreewidget.html

http://doc.qt.io/qt-4.8/qheaderview.html#signals

QHeaderView提供信号'sectionClicked'。

这可能会对你有帮助。

  self.head = self.treeWidget.header() # gets the QHeaderView
  self.head.sectionClicked.connect(self.customSortByColumn)

答案 1 :(得分:-2)

您可以尝试以下操作:

header()->setSectionsClickable(true);

这是来自Qt(c ++)

在pyqt中,它可能是相同的