1
で、現在のディレクトリ私はいくつかの公式の例から、次のコードを使用しています:PyQtは:QFileSystemModel
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)
ツリービューはまだ拡張されていないです。
私はexpandを使用しようとしましたが、助けにはなりませんでした。どんな考え?私は別のスニペットを投稿しました。 – gruszczy
check recursive_expand in http://stackoverflow.com/questions/4100139/pyqt-qtreeview-want-to-expand-collapse-all-children-and-grandchildren/4208240#4208240 – OneOfOne
ええ、私は気づいた、私は持っているパスのすべてのステップを再帰的に展開します。ありがとう:-) – gruszczy