在 PyQt5 中,可以使用 QFileDialog 打开一个文件对话框,选择保存路径。以下是示例代码:

from PyQt5.QtWidgets import QFileDialog, QMainWindow, QApplication, QPushButton
import sys

class Example(QMainWindow):

    def __init__(self):
        super().__init__()

        self.initUI()


    def initUI(self):

        self.btn = QPushButton('Select Save Path', self)
        self.btn.move(50, 50)
        self.btn.clicked.connect(self.showDialog)

        self.setGeometry(300, 300, 250, 150)
        self.setWindowTitle('Select Save Path')
        self.show()


    def showDialog(self):

        options = QFileDialog.Options()
        options |= QFileDialog.DontUseNativeDialog
        fileName, _ = QFileDialog.getSaveFileName(self,"QFileDialog.getSaveFileName()","","All Files (*);;Text Files (*.txt)", options=options)
        if fileName:
            print(fileName)


if __name__ == '__main__':

    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())

运行后,点击按钮,会弹出一个文件对话框,选择保存路径后,会在控制台输出所选文件的路径。

pyqt5中的选择保存路径

原文地址: https://www.cveoy.top/t/topic/3MC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录