【问题标题】:Update QTreeWidget during runtime在运行时更新 QTreeWidget
【发布时间】:2018-01-07 02:36:57
【问题描述】:

我是 Qt 新手,我正在尝试更新 QTreeWidget 的数据。 QTreeWidget 由 Qt Creator 创建(使用拖放)。 我创建的QTreeWidget如下。

1
    a   A  
    b   A
    c   C
2
    x   X
    y   Y
    z   Z

我需要在运行时使用代码将第二行 A 的第二列更新为 B。

b   A 

到

b   B

有人知道如何更新值吗? 当我在 ui 设计器中创建 QTreeWidget 时。 Widget 名称为 treeWidget。

【问题讨论】:

标签: qt qtreewidget


【解决方案1】:

根据QTreeWidget 和QTreeWidgetItem 文档,您可以按如下方式进行:

treeWidget->topLevelItem(0)->child(1)->setText(1, "B")

【讨论】:

  • 感谢您的支持。现在它按预期工作。
猜你喜欢
  • 1970-01-01
  • 2021-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-29
  • 1970-01-01
  • 1970-01-01
  • 2018-02-10
相关资源
最近更新 更多