PyQt:QFileSystemModel中的当前目录

时间:2010-12-10 16:58:35

标签: python pyqt qfilesystemmodel

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

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

我希望它能在树视图中扩展目录结构,以便显示运行程序的目录。然而,我得到的是从文件系统root开始的未扩展树。我怎样才能做对吗?

我尝试使用expand,但没有帮助:

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

树视图仍未展开。

1 个答案:

答案 0 :(得分:0)

您必须使用QTreeView.expand