文章目录
QFileDialog的介绍和使用
QFileDialog是Qt框架中提供的一个文件选择对话框。它可以让用户通过图形界面的方式选择文件或目录,并提供了许多与文件操作相关的实用功能,例如文件过滤、文件类型限制、文件名默认值、默认目录等。
它具有以下常用的静态方法:
getOpenFileName()
:选择单个文件打开,返回文件的完整路径。getOpenFileNames()
:选择多个文件打开,返回文件的完整路径列表。getSaveFileName()
:选择单个文件保存,返回文件的完整路径。getExistingDirectory()
:选择一个目录打开,返回目录的完整路径。
QFileDialog的常见用法是在QPushButton的clicked信号或QAction的triggered信号的槽函数中打开对话框,例如:
from PyQt5.QtWidgets import *
import sys
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setup_ui()
def setup_ui(self):
self