1

如何保存 QTreeWidget 列顺序?

我知道可以通过这篇文章的 QTreeView 来完成

如何使 restoreState() 和 saveState() 对 QTableView 类正常工作?

但我不知道如何使用 QTreeWidget 做到这一点。

有什么建议么 ?

4

1 回答 1

4

QTreeWidgetQTreeView(它继承它),因此您可以在 QTreeView 上调用的任何函数,也可以在 QTreeWidget 上调用。

QTreeView::header()您可以使用其成员函数从 QTreeView(因此也从 QTreeWidget)获取(唯一)标题。例如:

QTreeWidget *treeWidget = new QTreeWidget(this);
QByteArray saved = treeWidget->header()->saveState();
于 2015-06-30T18:01:28.340 回答