pyqt5设置多个文件的保存途径
在 PyQt5 中,可以使用 QFileDialog 来设置多个文件的保存途径。
下面是一个示例代码,可以设置保存多个文件的路径:
from PyQt5.QtWidgets import QApplication, QFileDialog
app = QApplication([])
options = QFileDialog.Options()
options |= QFileDialog.DontUseNativeDialog
# 设置多个文件保存路径
file_paths, _ = QFileDialog.getSaveFileNames(None, "Save Files", "", "All Files (*);;Text Files (*.txt)", options=options)
print(file_paths)
在上面的代码中,我们使用 QFileDialog.getSaveFileNames() 方法来打开一个对话框,让用户选择多个文件的保存路径。
在打开对话框时,我们使用了 options 参数来禁用了系统原生的对话框,以便更好地适应不同平台。
在选择完文件保存路径后,我们可以得到一个文件路径的列表 file_paths,可以使用这个列表来保存多个文件。
注意:在使用 QFileDialog.getSaveFileNames() 方法时,需要在文件类型过滤器中使用双分号来分隔文件类型。例如:"All Files ();;Text Files (.txt)"。
原文地址: https://www.cveoy.top/t/topic/3QA 著作权归作者所有。请勿转载和采集!