美文网首页
Qt5 打开对话框系列

Qt5 打开对话框系列

作者: 有事没事扯扯淡 | 来源:发表于2021-05-18 11:08 被阅读0次

1. 打开文件夹对话框

 QString filePath = QFileDialog::getExistingDirectory(this, "Open Folder", "./");

2. 打开文件对话框

单个文件

QString fileName = QFileDialog::getOpenFileName(this,tr("文件对话框!"),
                                                    "F:",tr("图片文件(*png *jpg);;"
                                                    "本本文件(*txt)"));
// 注意:代码中 *png 和 *jpg 之间需要一个空格。
// 可以设置不同类型的过滤器,不同类型间用两个分号 “;;”隔开。

多个文件

QStringList fileNames = QFileDialog::getOpenFileNames(this, tr("文件对话框!"),
                                                    "F:", tr("图片文件(*png *jpg);;"
                                                       "本本文件(*txt)"));
// QFileDialog 类还提供了 getSaveFileName() 函数来实现保存文件对话框和文件另存为对话框。
// QFileDialog 类还提供 getExistingDirectory() 函数来获取一个已存在的文件夹路径。

3. 选择文件保存路径

QString filename = QFileDialog::getSaveFileName(this,
              tr("Save Image"),
              "",
              tr("*.bmp;; *.png;; *.jpg;; *.tif;; *.GIF")); //选择路径

4. 写txt文件

#include <fstream>
#include <iostream>
#include <sys/types.h>
#include <dirent.h>

void fun()
{
   std::ofstream outfile("up2_label.txt");
   outfile<<"ID"<<','<<"STATUS"<<','<<"GENDER"<<','<< "TUDING"<<std::endl;

   outfile.close();
}

相关文章

  • Qt5 打开对话框系列

    1. 打开文件夹对话框 2. 打开文件对话框 单个文件 多个文件 3. 选择文件保存路径 4. 写txt文件

  • 你看到的只是一部分

    她不断打开对话框。然后不断关闭。似乎这一系列动作能使这个虚拟的对话框充满意义。她能在下一次打开对话框时正好收到他发...

  • JavaScript---对话框(互动)

    警告 —— alert消息对话框 确认 —— confirm消息对话框 提问 —— prompt消息对话框 打开新...

  • 2019-06-04

    多次打开对话框,无言

  • Qt5 - 5. 对话框 QDialog

    Qt 中使用 QDialog 类实现对话框,通常是设计一个类继承 QDialog。Qt 的对话框分为模态对话框和非...

  • APP链接fidder抓包

    1,启动fiddler,打开tools>fidder options,打开“fiddler options”对话框...

  • IDEA中如何使用Eclipse的syso等类似的快捷键

    打开IntellJ IDEA,首先PC打开Settings或OSX打开Preferences,打开设置对话框。 在...

  • Linux下Qt编译出现“cannot find -lGL”及无

    在Linux系统下安装好Qt5,打开Qt Creator新建一个最简单的工程,编译却出现"cannot find ...

  • 程序打包教程

    QT5程序打包问题 问题描述:为了方便不同电脑之间QT程序的移植,简单介绍QT5打包方式打包工具:QT5自带的wi...

  • 06-文件操作

    一、文件对话框 C#中共有三种文件对话框,分别用于不同的功能: (1)用于打开文件的对话框OpenFileDial...

网友评论

      本文标题:Qt5 打开对话框系列

      本文链接:https://www.haomeiwen.com/subject/mcattltx.html