python - PyQt : How to expand all children in a QTreeWidget

标签 python qt4 pyqt4 qtreewidget

没有真正的问题,我只是有一个外观问题。好吧,首先我使用 Qt Designer 创建一个表单。在此表单上我放置了一个QTreeWidget。我们仍然在 Qt Designer 中。在 QTreeWidget 中,我创建了一些条目(父条目),然后我还获取了一些子条目。完成后,我保存 ui 文件,然后动态使用 loadUi() 加载该文件。在本例中我使用 PyQt4。到目前为止没有问题。

当我加载放置有QTreeWidget的表单时我希望程序展开所有子条目。默认情况下,当我运行该程序时,我只看到父条目。当我想查看子条目时,我必须单击父条目,但我不希望这样做。

有办法解决这个问题吗?

最佳答案

有一个expandAll()方法,QTreeWidget继承自QTreeView类。因此,在调用 loadUi() 后,只需添加如下内容:

  self.treewWidget.expandAll()

关于python - PyQt : How to expand all children in a QTreeWidget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41808259/

相关文章:

python - RNN 在 TensorFlow 中的实时实现

python - 如何删除字典字典中的所有大括号

python - 从 Django 模型中过滤 json 数据

Qt Designer 另一个选项卡的快捷方式

python - 如何在 slider 中显示范围值

python - 使用 numpy 将 csv 加载到二维矩阵中以进行绘图

c++ - QTextEdit - 获取选择行号

qt4 - 使用 QML 的全屏桌面应用程序

python - PyQt 不断更新变量。

python - 如何将 Selenium Firefox 浏览器嵌入到 PyQt4 框架中