• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
nuoqi
博客园    首页    新随笔    联系   管理    订阅  订阅
使用QFileDialog选择系统目录

当需要用户自己选择文件保存路径时,需要用到QFileDialog类,这个类用QT官方解释为:QFileDialog类提供了一个允许用户选择文件或目录的对话框;以下为示例代码

 1     //获取选择的目录路径
 2     QString selectedDir=QFileDialog::getExistingDirectory(this,"选择一个目录","/",QFileDialog::ShowDirsOnly);
 3     //若目录路径不为空
 4     if (!selectedDir.isEmpty())
 5     {
 6         //将路径中的斜杠替换为反斜杠
 7         selectedDir = selectedDir.replace(QRegExp("\\"), "/");
 8         //显示选择的目录路径
 9         ui->savePath->setText(selectedDir);
10         m_savePath = ui->savePath->text();
11     }

同时,需要导入<QFileDialog>

 

posted on 2023-08-24 15:23  注册不到名字  阅读(141)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3