小编fre*_*e97的帖子

QFileSystemModel 检索点击文件的文件路径

我正在尝试创建一个文件资源管理器,您可以在其中查找文件。找到后,用户应该能够选择他要上传的文件。因此我需要所选文件的路径。

这是我当前的代码:

import sys
from PyQt4.QtGui import *

class Explorer(QWidget):
    def __init__(self):
        super(Explorer, self).__init__()

        self.resize(700, 600)
        self.setWindowTitle("File Explorer")
        self.treeView = QTreeView()
        self.fileSystemModel = QFileSystemModel(self.treeView)
        self.fileSystemModel.setReadOnly(True)

        root = self.fileSystemModel.setRootPath("C:")
        self.treeView.setModel(self.fileSystemModel)

        Layout = QVBoxLayout(self)
        Layout.addWidget(self.treeView) 
        self.setLayout(Layout)

if __name__ == "__main__":
    app = QApplication(sys.argv)
    fileExplorer = Explorer()
    fileExplorer .show()
    sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud)

如何获取用户单击的文件的路径?谢谢您的帮助

python pyqt pyqt4 qfilesystemmodel

3
推荐指数
1
解决办法
1599
查看次数

标签 统计

pyqt ×1

pyqt4 ×1

python ×1

qfilesystemmodel ×1