1、代码下载地址:https://download.csdn.net/download/higher80/10520693
2、注意事项:仔细阅读代码中的注释。主要功能是实现了在“选择文件夹”、“选择文件”、“选择多个文件”和“保存文件”时获取相应的路径。
3、上述“1”中的代码也附在下面:
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QFileDialog, QWidget
from PyQt5.QtCore import QFileInfo
class MyWindow(QWidget):
def __init__(self):
super(MyWindow, self).__init__()
self.myButton = QtWidgets.QPushButton(self)
self.myButton.setObjectName("btn")
self.myButton.setText("按钮")
self.myButton.clicked.connect(self.msg)
def msg(self):
directory1 = QFileDialog.getExistingDirectory(self, "选择文件夹", "/")
print(directory1) # 打印文件夹路径
fileName, filetype = QFileDialog.getOpenFileName(self, "选择文件", "/", "All Files (*);;Text Files (*.txt)")
print(fileName, filetype) # 打印文件全部路径(包括文件名和后缀名)和文件类型