首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏破晓

    QFileDialog文件选择框

    像这样的有QFileDialogQFileDialog 是 Qt 框架中用于文件对话框的类,它提供了让用户选择文件或目录的标准对话框。 2.简单介绍 如果在代码中使用到 QFileDialog,须包含头文件 #include <QFileDialog>,其构造函数有很多,常用的为: QFileDialog(QWidget *parent ::getOpenFileNames(this, "选择多个文件", "/home", "图片 (*.png *.jpg)"); 2.1.2核心成员函数 文件模式控制 setFileMode(QFileDialog ::AcceptMode) 可选模式: AcceptOpen:打开文件模式 AcceptSave:保存文件模式 视图设置 setViewMode(QFileDialog::ViewMode 实验代码 #include <QApplication> // Qt GUI 应用程序的核心类,必须包含 #include <QFileDialog> // 提供文件对话框(打开/保存

    1.1K10编辑于 2025-05-15
  • 来自专栏AnRFDev

    PyQt QFileDialog 文件选择弹窗

    default_path = 'C:\MY' if not os.path.exists(default_path): default_path = os.getcwd() dlg = QFileDialog (None, "choose_bat_file", default_path, 'All Files(*.bat)') dlg.setFileMode(QFileDialog.AnyFile)

    1.7K20发布于 2021-02-01
  • 来自专栏sktj

    python pyqt5 QFileDialog 常用

    -- coding: utf-8 -- ''' 【简介】 PyQt5中 QFileDialog 例子 ''' import sys from PyQt5.QtCore import * from self.contents) self.setLayout(layout) self.setWindowTitle("File Dialog 例子") def getfile(self): fname, _ = QFileDialog.getOpenFileName , "Image files (*.jpg *.gif)") self.le.setPixmap(QPixmap(fname)) def getfiles(self): dlg = QFileDialog () dlg.setFileMode(QFileDialog.AnyFile) dlg.setFilter(QDir.Files) if dlg.exec_():

    1.2K50发布于 2019-07-05
  • 来自专栏祥的专栏

    文件对话框QFileDialog的使用

    () 选择文件 QFileDialog.getOpenFileName() 选择多个文件 QFileDialog.getOpenFileNames() 选择保存文件 QFileDialog.getSaveFileName 注意事项 1.文件筛选参数设置 在 QFileDialog.getOpenFileName()、 QFileDialog.getOpenFileNames()、 QFileDialog.getSaveFileName eg : "All Files (*);;PDF Files (*.pdf);;Text Files (*.txt) 2.返回值filetype 在 QFileDialog.getOpenFileName ()、 QFileDialog.getOpenFileNames()、 QFileDialog.getSaveFileName() 有两个返回值,直接查询QT文档,发现QT中只有一个QString类型的返回值 : ",filetype) if __name__=="__main__": app = QApplication(sys.argv) mainForm = MainForm('测试QFileDialog

    3.9K20发布于 2020-03-10
  • 来自专栏Python编程 pyqt matplotlib

    PyQt5 文件对话框QFileDialog

    本篇介绍 PyQt5 中 QFileDialog 类的四种对话框: 1). 选择文件夹 对话框 QFileDialog.getExistingDirectory() 3个参数分别是父控件、标题、起始路径。返回值是字符串。 2). 选择文件 对话框 QFileDialog.getOpenFileName() 4个参数分别是父控件、标题、起始路径、文件扩展名过滤。返回值是由两个字符串构成的元组。 多个文件选择 对话框 QFileDialog.getOpenFileNames() 4个参数分别是父控件、标题、起始路径、文件扩展名过滤。返回值是共两个元素的元组。 文件另存为 对话框 QFileDialog.getSaveFileName() 4个参数分别是父控件、标题、起始路径、文件扩展名过滤。返回值是由两个字符串构成的元组。

    7.8K31发布于 2019-08-14
  • 来自专栏用户2442861的专栏

    Qt 打开文件的默认路径 QFileDialog::getOpenFileName()

    为了说明QFileDialog::getOpenFileName()函数的用法,还是先把函数签名放在这里: QString QFileDialog::getOpenFileName (           ;;PNG Files(*.png)"; 第五个参数selectedFilter,是默认选择的过滤器; 第六个参数options,是对话框的一些参数设定,比如只显示文件夹等等,它的取值是enum QFileDialog

    5K11发布于 2018-09-20
  • 来自专栏编码视界

    PySide6 GUI 编程(27):QFileDialog的简单使用

    QFileDialog 的常见用法用法示例 def choose_single_local_file(self): filters_str, default_filter = get_filters () ret = QFileDialog.getOpenFileName(self, 'Open File', './', filters_str, default_filter) (self, 'Save Folder', './', options = QFileDialog.Option.ReadOnly | QFileDialog.Option.ShowDirsOnly) print('选择保存文件夹', ret)完整代码from __future__ import annotationsimport sysfrom datetime import datetimefrom typing import Tuplefrom PySide6.QtWidgets import QApplication, QFileDialog

    92844编辑于 2024-08-21
  • 来自专栏Linux驱动

    9.QT-标准对话框

    Qt提供的可复用的标准对话框,全部继承自QDialog类,如下图所示: QMessageBox:信息对话框,用于显示信息、询问问题等; QFileDialog:文件对话框 QColorDialog:颜色对话框 文件对话框 QFileDialog的exec()返回值为QFileDialog::Accepted或者QFileDialog::Rejected 需要以下成员函数: setAcceptMode (QFileDialog dlg; dlg.setAcceptMode(QFileDialog::AcceptOpen); dlg.setFileMode(QFileDialog::ExistingFile); ::Accepted或者QFileDialog::Rejected 常用函数: setLabelText ( const QString & text ); //设置对话框标签 item.isEmpty()) qDebug()<<item; 效果: QColorDialog颜色对话框 QColorDialog的exec()返回值为QFileDialog::Accepted或者

    1.8K40发布于 2018-05-28
  • 来自专栏用户2442861的专栏

    QT 打开文件对话框总结

    一:  Qstring fileName = QFileDialog::getOpenFileName(this, tr("open file"), " ",  tr("Allfile(*.*);; * fd = new QFileDialog(this);//创建对话框 fd->resize(240,320);    //设置显示的大小 fd->setFilter( "Allfile(*.*) ;;mp3file(*.mp3);;wmafile(*.wma);;wavefile(*.wav)"); //设置文件过滤器 fd->setViewMode(QFileDialog::List);  一般的文件对话框的使用   QFileDialog *fd=new QFileDialog(this,"file dlg",TRUE);     if(fd->exec()==QFileDialog 可以选定多个文件的文件打开对话框     QFileDialog::Options options;     if (!

    8.8K20发布于 2018-09-20
  • 来自专栏学习之路

    【QT】系统事件入门 -- 文件 QFile基础和示例

    先弹出 "打开文件" 对话框,选择打开文件 QString path = QFileDialog::getOpenFileName(this); // 2. 先弹出 "打开文件" 对话框,选择打开文件 QString path = QFileDialog::getOpenFileName(this); // 2. ③ 选择文件夹 QFileDialog::getExistingDirectory() 用来让用户选择文件夹 #include <QApplication> #include <QFileDialog> ④ 选择多个文件 如果你想让用户一次选择多个文件,可以使用 QStringList fileNames = QFileDialog::getOpenFileNames(this, tr("选择多个文件" ::getOpenFileName() 选择单个文件 QFileDialog::getExistingDirectory() 选择文件夹 QFileDialog::getOpenFileNames()

    1.2K21编辑于 2025-03-21
  • 来自专栏CSDN博客专家-小蓝枣的博客

    PyQt5 技术篇-调用文件对话框获取文件、文件夹路径。文件对话框返回选中的多个文件路径

    下面是常用的4个文件对话框动作: QFileDialog.getExistingDirectory() # 返回选中的文件夹路径 QFileDialog.getOpenFileName() # 返回选中的文件路径 QFileDialog.getOpenFileNames() # 返回选中的多个文件路径 QFileDialog.getSaveFileName() # 存储文件 获取文件夹路径实例 : QFileDialog.getExistingDirectory(None, "请选择文件夹路径", "D:\\Qt_ui") QFileDialog.getExistingDirectory(self 获取多文件路径实例 QFileDialog.getOpenFileNames(None, "请选择要添加的文件", path, "Text Files (*.xls);;All Files (*)")

    8.9K21发布于 2020-09-23
  • C/C++ Qt 标准Dialog对话框组件应用

    在Qt中对话框分为两种形式,一种是标准对话框,另一种则是自定义对话框,在一般开发过程中标准对话框使用是最多的了,标准对话框一般包括 QMessageBox,QInputDialog,QFileDialog Qt框架下,常用的标准对话框有下面这几种: QMessageBox 提示信息框 QInputDialog 基本输入对话框(文本输入,整数输入,浮点数输入,单选框输入) QFileDialog 文件选择对话框 text.isEmpty()) { ui->plainTextEdit->appendPlainText(text); } } QFileDialog 对话框: 该对话框用于对文本的操作 #include "mainwindow.h" #include "ui_mainwindow.h" #include <QFileDialog> MainWindow::MainWindow(QWidget ::getExistingDirectory(this,dlgTitle,curPath,QFileDialog::ShowDirsOnly); if (!

    1.2K20编辑于 2022-12-28
  • 来自专栏嵌入式项目开发

    QT应用编程: 删除指定目录和文件

    二、核心代码 void MainWindow::Delete_dir() { QString dir_name=QFileDialog::getExistingDirectory(this,"选择目录 ","~/",QFileDialog::ShowDirsOnly| QFileDialog::DontResolveSymlinks); QDir dir(dir_name); if( 提示信息",tr("目录删除失败:%1").arg(dir_name)); } } void MainWindow::Delete_File() { QString dir_name=QFileDialog ::getExistingDirectory(this,"选择删除的目录","~/",QFileDialog::ShowDirsOnly| QFileDialog::DontResolveSymlinks

    2.4K20编辑于 2022-01-07
  • C++ Qt开发:标准Dialog对话框组件

    +图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍标准对话框QInputDialog、QFileDialog 它提供了用户友好的界面,使得用户可以轻松地选择文件或目录,在使用时同样需要导入#include <QFileDialog>头文件。 setFileMode(QFileDialog::FileMode mode) 设置对话框的文件模式(打开、保存、目录选择等)。 在示例中,使用了 QFileDialog::ShowDirsOnly 表示只显示目录,并且 QFileDialog::DontResolveSymlinks 表示不解析符号链接。 ::getExistingDirectory(this,dlgTitle,curPath,QFileDialog::ShowDirsOnly); if (!

    1.3K10编辑于 2023-12-17
  • C++ Qt开发:标准Dialog对话框组件

    QFileDialog 类用于打开和保存文件的标准对话框。 setOptions(QFileDialog::Options options) 设置对话框的选项。 setViewMode(QFileDialog::ViewMode mode) 设置对话框的视图模式,如详细视图、图标视图等。 setOptions(QFileDialog::Options options) 设置对话框的选项。 在示例中,使用了 QFileDialog::ShowDirsOnly 表示只显示目录,并且 QFileDialog::DontResolveSymlinks 表示不解析符号链接。

    1.7K10编辑于 2023-12-18
  • 来自专栏学西

    【Python篇】PyQt5 超详细教程——由入门到精通(中篇一)

    为了让用户选择文件或保存文件,PyQt5 提供了一个标准化的控件,叫做 QFileDialogQFileDialog 是一个弹出窗口,允许用户通过系统文件浏览器来选择或保存文件。 5.2 使用 QFileDialog 打开文件 我们将从如何使用 QFileDialog 打开文件并读取文件内容开始。这个过程包括: 弹出文件对话框,供用户选择文件。 在 QFileDialog 中,多个文件类型可以通过 ;; 分隔。 使用 QFileDialog 保存文件 QFileDialog 不仅可以用于打开文件,还可以用于保存文件。 QFileDialog 是 PyQt5 中一个强大且常用的对话框控件,允许用户与文件系统交互。

    8.9K311编辑于 2024-10-09
  • 来自专栏猿计划

    用Python手把手教你玩QT

    就会看到打印的结果使用PyQT开发一个记事本import sysfrom PyQt5.QtWidgets import QApplication, QMainWindow, QTextEdit, QAction, QFileDialog 100, 800, 600) self.setWindowTitle('手撕代码八百里-专用记事本') def open_file(self): options = QFileDialog.Options () options |= QFileDialog.ReadOnly file_name, _ = QFileDialog.getOpenFileName(self, 'Open file.read() self.text_edit.setPlainText(content) def save_file(self): options = QFileDialog.Options () options |= QFileDialog.DontUseNativeDialog file_name, _ = QFileDialog.getSaveFileName

    2K00编辑于 2023-11-30
  • 来自专栏全栈程序员必看

    Qt的QFile

    size() :返回文件大小 pos() :返回文件当前文件指针位置 seek() :移动当前文件指针位置 //头文件 #include <QFile> //文件对话框 #include <QFileDialog > 配合QFileDialog:“文件对话框”,一起食用将会更好哦! 专门讲QFileDialog的博文 1.创建QFile对象 我们在创建QFile对象的时候会用到,QFile的构造函数,我们一起来看一下它有什么构造函数吧。 QFile对象.close(); 读文件例子 //创建一个QFileDialog来获取文件路径 QString path = QFileDialog::getOpenFileName bool QFile::exists() const 的使用 //创建一个QFileDialog来获取文件路径 QString path = QFileDialog::getOpenFileName

    2.5K10编辑于 2022-07-01
  • 来自专栏嵌入式音视频

    04 qt功能类、对话框类和文件操作

    —文件对话框 打开文件对话框,可以让用户选择一个文件或者目录(路径),并不能打开文件中的内容,有了文件的路径,就可以对文件进行操作(打开 读 写 关闭等操作) (The QFileDialog class provides a dialog that allow users to select files or directories) 头文件:#include <QFileDialog> 静态函数的原型 ::getOpenFileName(this,"打开文件", "D:/Qt/qt_gz2057_workspace/DAY4/cpp_demo6_qfiledialog", 具体的使用方法: void FileDialogWin::on_browseButton_clicked() { //[1]打开文件对话框 QString filePath = QFileDialog ::getOpenFileName(this,"打开文件", "D:/Qt/qt_gz2057_workspace/DAY4/cpp_demo6_qfiledialog

    52410编辑于 2023-10-15
  • C/C++ Qt 标准Dialog对话框组件应用

    在Qt中对话框分为两种形式,一种是标准对话框,另一种则是自定义对话框,在一般开发过程中标准对话框使用是最多的了,标准对话框一般包括 QMessageBox,QInputDialog,QFileDialog Qt框架下,常用的标准对话框有下面这几种:QMessageBox 提示信息框QInputDialog 基本输入对话框(文本输入,整数输入,浮点数输入,单选框输入)QFileDialog 文件选择对话框( text.isEmpty()) { ui->plainTextEdit->appendPlainText(text); }}图片QFileDialog 对话框: 该对话框用于对文本的操作 #include "mainwindow.h"#include "ui_mainwindow.h"#include <QFileDialog>MainWindow::MainWindow(QWidget ::getExistingDirectory(this,dlgTitle,curPath,QFileDialog::ShowDirsOnly); if (!

    1.1K10编辑于 2022-12-23
领券