【问题标题】:Qt QTreeWidget save columns orderQt QTreeWidget 保存列顺序
【发布时间】:2015-06-30 17:45:48
【问题描述】:

如何保存 QTreeWidget 列顺序?

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

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

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

有什么建议吗?

【问题讨论】:

    标签: qt qtreewidget qtreewidgetitem


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-18
      • 1970-01-01
      • 1970-01-01
      • 2010-10-24
      相关资源
      最近更新 更多