Qt QTreeWidget保存列顺序

时间:2015-06-30 17:45:49

标签: qt qtreewidget qtreewidgetitem

如何保存QTreeWidget列顺序?

我知道可以通过此帖子中的QTreeView完成

HowTo make restoreState() and saveState() work correctlly to QTableView class?

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

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

QTreeWidget 一个QTreeView(它继承了它),所以你可以在QTreeView上调用任何函数,你也可以调用QTreeWidget。

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

QTreeWidget *treeWidget = new QTreeWidget(this);
QByteArray saved = treeWidget->header()->saveState();