博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt文件夹选择对话框
阅读量:4124 次
发布时间:2019-05-25

本文共 475 字,大约阅读时间需要 1 分钟。

文件夹选择对话框是使用getExistingDirectory()函数 来自头文件QFileDialog

(QWidget *parent = nullptr, const QString &caption = QString(), const QString &dir = QString(), QFileDialog::Options options = ShowDirsOnly)

第一个参数 父对象(一般是this)

第二个参数 对话框标题

第三个参数 对话框开始目录  一般是"./"

第四个参数 默认是只显示目录 如果要别的参数可以参考以下表格

返回QString类型对象 如果没有选择路径 而是点了取消那就是返回空对象咯 可以用isEmpty()函数来检测是否为空 以此来判断是否正确获取到了目录路径

示例:

#include <QFileDialog>

QString dirpath = getExistingDirectory(this, "选择目录", "./", QFileDialog::ShowDirsOnly)

文档路径:

 

转载地址:http://zzepi.baihongyu.com/

你可能感兴趣的文章
Xcode 报错: Extra argument in call
查看>>
iTunes Connect 上传APP报错: Communication error. please use diagnostic mode to check connectivity.
查看>>
#import <Cocoa/Cocoa.h> 报错 Lexical or Preprocessor Issue 'Cocoa/Cocoa.h' file not found
查看>>
`MQTTClient (~> 0.2.6)` required by `Podfile`
查看>>
X-Code 报错 ld: library not found for -lAFNetworking
查看>>
Bitcode
查看>>
If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
查看>>
3.5 YOLO9000: Better,Faster,Stronger(YOLO9000:更好,更快,更强)
查看>>
iOS菜鸟学习--如何避免两个按钮同时响应
查看>>
How to access the keys in dictionary in object-c
查看>>
iOS菜鸟学习—— NSSortDescriptor的使用
查看>>
hdu 3787 hdoj 3787
查看>>
hdu 3790 hdoj 3790
查看>>
hdu 3789 hdoj 3789
查看>>
hdu 3788 hdoj 3788
查看>>
zju 1003 zoj 1003
查看>>
zju 1004 zoj 1004
查看>>
zju 1005 zoj 1005
查看>>
zju 1006 zoj 1006
查看>>
【虚拟机】虚拟化架构与系统部署(Windows系统安装)
查看>>