pyqt5中的选择保存路径
在 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_())
运行后,点击按钮,会弹出一个文件对话框,选择保存路径后,会在控制台输出所选文件的路径。
原文地址: https://www.cveoy.top/t/topic/3MC 著作权归作者所有。请勿转载和采集!