QFileDialog的使用

QFileDialog有四项功能
1.打开文件夹 getExistingDirectory()

def openfolder(self):
    	self.folder = QFileDialog.getExistingDirectory(self) 
        print(self.folder)

2.打开特定文件名 getOpenFileName()

    def __openfile(self):
        fname,_ = QFileDialog.getOpenFileName(self,"打开文件", '.', '图像文件(*.jpg *.png)')
        if fname:
            with open(fname,'r') as f:
                data = f.read()
                print(data)

3.打开多个文件 getOpenFileNames()

   def __openfiles(self):
        fnames,_ = QFileDialog.getOpenFileNames(self)
        print(fnames)

4.保存文件 getSaveFileName()

 
    def __savefile(self):
        sfile = QFileDialog.getSaveFileName(self)
        print(sfile)
posted @   华小电  阅读(897)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示