这是我点击一个QwidgetItem标头时的信号?信号点击一个Qtreewidget的标头
self.head = self.treeWidget.headerItem()
self.head.itemClicked.connect(self.customSortByColumn)
不工作
这是我点击一个QwidgetItem标头时的信号?信号点击一个Qtreewidget的标头
self.head = self.treeWidget.headerItem()
self.head.itemClicked.connect(self.customSortByColumn)
不工作
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)
你可以尝试以下方法:
header()->setSectionsClickable(true);
这是Qt的(C++)
在PyQt的,它可以是相同的