PyQt5 支持(本机)文件对话框:打开文件,打开多个文件和保存文件。通过调用 PyQt5 中包含的函数,你将获得默认文件对话框,你无需从头开始重新创建这些对话框。你需要导入 QFileDialog。
PyQt5 文件对话框示例
使用的方法是 QFileDialog.getOpenFileName(),QFileDialog.getOpenFileNames(),QFileDialog.getSaveFileName()。方法参数允许你指定默认目录,文件类型和默认文件名。
下面的代码将显示所有文件对话框:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QInputDialog, QLineEdit, QFileDialog
from PyQt5.QtGui import QIcon
class App(QWidget):
def __init__(self):
super().__init__()
self.title = 'PyQt5 file dialogs - tastones.com'
self.left = 10
self.top = 10
self.width = 640
self.height = 480
self.initUI()
<