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)