PyQt:如何展开 QTreeWidget 中的所有 children
PyQt: How to expand all children in a QTreeWidget
没有真正的问题,我只是美容问题。好吧,首先我使用 Qt Designer 创建一个表单。在这张表格上,我放了一个 QTreeWidget
。我们仍在 Qt Designer 中。在QTreeWidget
中,我做了一些条目(parents),然后我也做了一些child条目。完成后,我保存 ui-file 然后加载此文件 - 动态使用 loadUi()
。在这种情况下,我使用 PyQt4。到目前为止没问题。
当我加载带有 QTreeWidget
的表单时,我希望程序展开所有 child 个条目。默认情况下,当我 运行 程序时,我只看到 parent 条目。当我想查看 child 条目时,我必须单击 parent 条目,但我不想这样。
有办法解决吗?
有一个 expandAll()
方法,QTreeWidget
继承自 QTreeView
class。所以,在调用 loadUi()
之后,只需添加如下内容:
self.treewWidget.expandAll()
没有真正的问题,我只是美容问题。好吧,首先我使用 Qt Designer 创建一个表单。在这张表格上,我放了一个 QTreeWidget
。我们仍在 Qt Designer 中。在QTreeWidget
中,我做了一些条目(parents),然后我也做了一些child条目。完成后,我保存 ui-file 然后加载此文件 - 动态使用 loadUi()
。在这种情况下,我使用 PyQt4。到目前为止没问题。
当我加载带有 QTreeWidget
的表单时,我希望程序展开所有 child 个条目。默认情况下,当我 运行 程序时,我只看到 parent 条目。当我想查看 child 条目时,我必须单击 parent 条目,但我不想这样。
有办法解决吗?
有一个 expandAll()
方法,QTreeWidget
继承自 QTreeView
class。所以,在调用 loadUi()
之后,只需添加如下内容:
self.treewWidget.expandAll()