【发布时间】:2015-06-30 17:45:48
【问题描述】:
如何保存 QTreeWidget 列顺序?
我知道可以通过这篇文章的 QTreeView 来完成
HowTo make restoreState() and saveState() work correctlly to QTableView class?
但我不知道如何使用 QTreeWidget 做到这一点。
有什么建议吗?
【问题讨论】:
标签: qt qtreewidget qtreewidgetitem
如何保存 QTreeWidget 列顺序?
我知道可以通过这篇文章的 QTreeView 来完成
HowTo make restoreState() and saveState() work correctlly to QTableView class?
但我不知道如何使用 QTreeWidget 做到这一点。
有什么建议吗?
【问题讨论】:
标签: qt qtreewidget qtreewidgetitem
QTreeWidget 是 QTreeView(它继承它),所以你可以在 QTreeView 上调用的任何函数,你也可以在 QTreeWidget 上调用。
您可以使用其QTreeView::header() 成员函数从 QTreeView(因此也从 QTreeWidget)获取(唯一的)标题。例如:
QTreeWidget *treeWidget = new QTreeWidget(this);
QByteArray saved = treeWidget->header()->saveState();
【讨论】: