当前位置: 首页 > news >正文

记录 QT 在liunx 下 QFileDialog 类调用问题 ()Linux下QFileDialog没反应)

1. 2025.05.14 踩坑记录

因为QT 在 liunx 文件系统不同导致的  

Windows :

QString filePath = QFileDialog::getOpenFileName(nullptr, "选择文件", ".", "文本文件 (*.txt);所有文件 (*.*)");   没问题

liunx 下   打不开?

解决方法:

QString filePath = QFileDialog::getOpenFileName(nullptr, "选择文件", ".", "文本文件 (*.txt);所有文件 (*.*)",0,QFileDialog::DontResolveSymlinks); 

同样的 getExistingDirectory

QString directory = QFileDialog::getExistingDirectory(

nullptr,

tr("Select Directory"),

"/home",

QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);

相关文章:

  • WebGL知识框架
  • phpstudy的Apache添加AddType application/x-httpd-php .php .php5配置无效的处理方式
  • 语音识别-2
  • libmemcached库api接口讲解二
  • 关于vue学习的经常性错误
  • 无人机箱号识别系统结合5G技术的应用实践
  • 【ROS2】【分步讲解】节点的使用以及引入消息接口的方法
  • win11 安装 wsl ubuntu 18.04后换源失败!
  • PostgreSQL数据库有什么独特之处?为什么它成为了后起之秀?
  • OpenCV CUDA模块中逐元素操作------逻辑运算
  • 1669上什么课
  • Linux系统中,创建一个xxx.service服务单元文件,方便快速启动、停止java应用程序
  • 310. 最小高度树
  • Java高频面试之并发编程-17
  • PHP黑白胶卷底片图转彩图功能 V2025.05.15
  • 深圳无人机展览即将开始,无人机舵机为什么选择伟创动力
  • NHANES稀有指标推荐:PWI
  • LeetCode_sql刷题(3482.分析组织层级)
  • GitHub 趋势日报 (2025年05月13日)
  • 蓝桥杯 17. 修改数组
  • 沪喀同心|为新疆青少年提供科普大餐,“小小博物家(喀什版)”启动
  • 最新研究:新型合成小分子可“精准杀伤”癌细胞
  • 独行侠以1.8%概率获得状元签,NBA原来真的有剧本?
  • 睡觉总做梦是睡眠质量差?梦到这些事,才要小心
  • 高波︱忆陈昊:在中年之前离去
  • 国务院新闻办公室发布《新时代的中国国家安全》白皮书