如何保存QTreeWidget列顺序?
我知道可以通过此帖子中的QTreeView完成
HowTo make restoreState() and saveState() work correctlly to QTableView class?
但我不知道如何用QTreeWidget做到这一点。
有什么建议吗?
答案 0 :(得分:3)
QTreeWidget 是一个QTreeView(它继承了它),所以你可以在QTreeView上调用任何函数,你也可以调用QTreeWidget。
您可以使用其QTreeView::header()
成员函数从QTreeView(因此也可以从QTreeWidget)获取(唯一)标头。例如:
QTreeWidget *treeWidget = new QTreeWidget(this);
QByteArray saved = treeWidget->header()->saveState();