我正在尝试创建一个文件资源管理器,您可以在其中查找文件。找到后,用户应该能够选择他要上传的文件。因此我需要所选文件的路径。
这是我当前的代码:
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)
如何获取用户单击的文件的路径?谢谢您的帮助