Chr*_*ung 6 python pyqt pyqt4 qfilesystemmodel
这是我必须显示名为"C:\ Myfolder"的目录的树视图的代码.
import sys
from PyQt4 import QtGui,QtCore
class Myview(QtGui.QMainWindow):
def __init__(self,parent=None):
QtGui.QMainWindow.__init__(self)
model = QtGui.QFileSystemModel()
model.setRootPath('C:\Myfolder')
view = QtGui.QTreeView()
view.setModel(model)
self.setCentralWidget(view)
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
myview = Myview()
myview.show()
sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud)
即使我将其设置RootPath为"C:\ Myfolder",树视图也会显示所有驱动器和文件夹.
我怎么能限制QFileSystemModel,使TreeView里面的"C:\ MyFolder文件"只显示项目目录?
| 归档时间: |
|
| 查看次数: |
5077 次 |
| 最近记录: |