gpt4 book ai didi

PyQt5打开文件对话框QFileDialog实例代码

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章PyQt5打开文件对话框QFileDialog实例代码由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文研究的主要是PyQt5打开文件对话框QFileDialog的代码示例,具体如下.

单个文件打开 QFileDialog.getOpenFileName() 多个文件打开 QFileDialog.getOpenFileNames() 文件夹选取 QFileDialog.getExistingDirectory() 文件保存 QFileDialog.getSaveFileName() 。

实例代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QFileDialog
 
class MyWindow(QtWidgets.QWidget):
   def __init__( self ):
     super (MyWindow, self ).__init__()
     self .myButton = QtWidgets.QPushButton( self )
     self .myButton.setObjectName( "myButton" )
     self .myButton.setText( "Test" )
     self .myButton.clicked.connect( self .msg)
 
   def msg( self ):
     directory1 = QFileDialog.getExistingDirectory( self ,
                   "选取文件夹" ,
                   "./" )                 #起始路径
     print (directory1)
 
     fileName1, filetype = QFileDialog.getOpenFileName( self ,
                   "选取文件" ,
                   "./" ,
                   "All Files (*);;Text Files (*.txt)" #设置文件扩展名过滤,注意用双分号间隔
     print (fileName1,filetype)
 
     files, ok1 = QFileDialog.getOpenFileNames( self ,
                   "多文件选择" ,
                   "./" ,
                   "All Files (*);;Text Files (*.txt)" )
     print (files,ok1)
 
     fileName2, ok2 = QFileDialog.getSaveFileName( self ,
                   "文件保存" ,
                   "./" ,
                   "All Files (*);;Text Files (*.txt)" )
 
if __name__ = = "__main__" :
   import sys
 
   app = QtWidgets.QApplication(sys.argv)
   myshow = MyWindow()
   myshow.show()
   sys.exit(app.exec_())

总结 。

以上就是本文关于PyQt5打开文件对话框QFileDialog实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持! 。

原文链接:http://blog.csdn.net/huangzhang_123/article/details/78144692 。

最后此篇关于PyQt5打开文件对话框QFileDialog实例代码的文章就讲到这里了,如果你想了解更多关于PyQt5打开文件对话框QFileDialog实例代码的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com