-
单个文件打开 QFileDialog.getOpenFileName()
多个文件打开 QFileDialog.getOpenFileNames() -
文件夹选取 QFileDialog.getExistingDirectory()
-
文件保存 QFileDialog.getSaveFileName()
-
1 from PyQt5 import QtWidgets 2 from PyQt5.QtWidgets import QFileDialog 3 4 class MyWindow(QtWidgets.QWidget): 5 def __init__(self): 6 super(MyWindow,self).__init__() 7 self.myButton = QtWidgets.QPushButton(self) 8 self.myButton.setObjectName("myButton") 9 self.myButton.setText("Test") 10 self.myButton.clicked.connect(self.msg) 11 12 def msg(self): 13 directory1 = QFileDialog.getExistingDirectory(self,"选取文件夹", "C:/") #起始路径 14 print(directory1) 15 16 fileName1, filetype = QFileDialog.getOpenFileName(self, "选取文件","C:/","All Files (*);;Text Files (*.txt)") #设置文件扩展名过滤,注意用双分号间隔 17 print(fileName1,filetype) 18 19 files, ok1 = QFileDialog.getOpenFileNames(self, "多文件选择", "C:/", "All Files (*);;Text Files (*.txt)") 20 print(files,ok1) 21 22 fileName2, ok2 = QFileDialog.getSaveFileName(self, "文件保存", "C:/","All Files (*);;Text Files (*.txt)") 23 24 if __name__=="__main__": 25 import sys 26 27 app=QtWidgets.QApplication(sys.argv) 28 myshow=MyWindow() 29 myshow.show() 30 sys.exit(app.exec_())
转载---------------------
作者:翻滚吧挨踢男
来源:CSDN
原文:https://blog.csdn.net/a359680405/article/details/45166271
版权声明:本文为博主原创文章,转载请附上博文链接!
PyQt5学习笔记----标准文件打开保存框QFileDialog
猜你喜欢
转载自www.cnblogs.com/XJT2018/p/9816273.html
今日推荐
周排行