Python3.x+QFileDialog实现界面功能“选择文件夹”、“选择文件”、“选择。。。

更新时间:2023-06-16 06:24:44 阅读: 评论:0

Python3.x+QFileDialog实现界⾯功能“选择⽂件夹”、“选择⽂
男生手链
件”、“选择。。。
2、注意事项:仔细阅读代码中的注释。主要功能是实现了在“选择⽂件夹”、“选择⽂件”、“选择多个⽂件”和“保存⽂件”时获取相应的路径。
3、上述“1”中的代码也附在下⾯:
盖公
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QFileDialog, QWidget
from PyQt5.QtCore import QFileInfo快速关机
class MyWindow(QWidget):
def __init__(lf):
super(MyWindow, lf).__init__()
狐狸和山羊
def msg(lf):
directory1 = ExistingDirectory(lf, "选择⽂件夹", "/")
print(directory1)  # 打印⽂件夹路径
fileName, filetype = OpenFileName(lf, "选择⽂件", "/", "All Files (*);;Text Files (*.txt)")
print(fileName, filetype)  # 打印⽂件全部路径(包括⽂件名和后缀名)和⽂件类型
print(fileName)  # 打印⽂件全部路径(包括⽂件名和后缀名)
fileinfo = QFileInfo(fileName)
print(fileinfo)  # 打印与系统相关的⽂件信息,包括⽂件的名字和在⽂件系统中位置,⽂件的访问权限,是否是⽬录或符合链接,等等。
file_name = fileinfo.fileName()
写生print(file_name)  # 打印⽂件名和后缀名
file_suffix = fileinfo.suffix()
print(file_suffix)  # 打印⽂件后缀名
file_path = fileinfo.absolutePath()辅食制作
print(file_path)  # 打印⽂件绝对路径(不包括⽂件名和后缀名)
小寂寞
files, ok1 = OpenFileNames(lf, "多⽂件选择", "/", "所有⽂件 (*);;⽂本⽂件 (*.txt)")
print(files, ok1)  # 打印所选⽂件全部路径(包括⽂件名和后缀名)和⽂件类型
fileName2, ok2 = SaveFileName(lf, "⽂件保存", "/", "图⽚⽂件 (*.png);;(*.jpeg)")
print(fileName2)  # 打印保存⽂件的全部路径(包括⽂件名和后缀名)
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
myshow = MyWindow()
葡萄的功效与作用myshow.show()
<_())

本文发布于:2023-06-16 06:24:44,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/965868.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:路径   打印   全部   包括   件夹   选择
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图