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 @ 2022-10-12 13:42  华小电  阅读(753)  评论(0编辑  收藏  举报