我正在使用一些官方示例中的以下代码:

        model = QFileSystemModel()
        model.setRootPath(QDir.currentPath())
        view = QTreeView(parent=self);
        view.setModel(model)

我希望它会在树视图中扩展目录结构,以便显示该程序的运行目录。但是,我得到的是从文件系统根开始的未散布树。我该怎么做对?

我尝试使用 expand, ,但这无济于事:

        model = QFileSystemModel()
        index = model.index(QDir.currentPath())
        view = QTreeView(parent=self);
        view.setModel(model)
        view.expand(index)

树的视图仍然没有。

有帮助吗?

解决方案

你必须使用 qtreeview.expand.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top