QTableView中每个标题的不同工具提示

时间:2012-06-14 06:49:56

标签: python pyqt tooltip qtableview qheaderview

我可以使用

向所有标题添加单个工具提示
tableview = QTableView()
tableview.horizontalHeader().setToolTip("headers")

但是我可以为每个标题添加不同的工具提示,即我需要访问包含标题的QWidgets,例如(不工作):

tableview.horizontalHeader().Item[0].setToolTip("header 0")

2 个答案:

答案 0 :(得分:0)

QTableWidget(继承QTableView)有一个方法horizontalHeaderItem(int)可用于获取标题项,因此您可以使用该方法而不是QTableView

答案 1 :(得分:0)

如果使用QTableView,则可以通过QStandardItemModel设置工具提示:

QStandardItemModel myModel;
myModel.horizontalHeaderItem(1)->setToolTip("");