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

Windows下对于Qt中带 / 的路径的处理

在Windows下,如果你想使用操作系统的分隔符显示用户的路径,请使用 toNativeSeparators()。

请看以下代码:

void Player::on_playBtn_clicked() {if (this->m_url.isEmpty()) {openMedia();if (this->m_url.isEmpty())return;}qDebug()<< m_url.toUtf8();if (!vlc_player) {auto media = libvlc_media_new_path(this->vlc_ins, m_url.toUtf8());if (!media) {qWarning("media new failed: % s", libvlc_errmsg());return;}this->vlc_player = libvlc_media_player_new_from_media(media);if (!vlc_player) {qWarning("vlc_player new failed: % s", libvlc_errmsg());return;}libvlc_media_release(media);}libvlc_media_player_set_hwnd(vlc_player, (void*)ui->videoWidget->winId());libvlc_media_player_play(this->vlc_player);
}

打印输出:

"E:/Res/VideoRes/output.mp4"
media new failed: Unknown error

 这个问题在于路径方面存在 / ,要解决这个问题就要使用QDir里面的一个静态成员函数:toNativeSeparators。

 问题解决。

相关文章:

  • SpringBoot解决跨域的三种解决方案
  • 【Ardiuno】实验ESP32单片机搭建简易Web服务器功能(图文)
  • C#——值类型和引用类型的区别详情
  • 硬件存储管理
  • XSKY 在金融行业:新一代分布式核心信创存储解决方案
  • 【备忘录】配置 Docker 守护程序以使用代理服务器
  • aspose-words去水印自用资源
  • MySQL 搭建主从报错 1236
  • 土壤墒情监测站
  • 5_1 Linux 计划任务
  • 第十六章 模板方法模式
  • 上海媒体宣传:上海展览展会媒体邀约宣传怎么做?
  • Python深度学习:Bi-LSTM和LSTM在网络上有什么区别,对比来看
  • web前端需要的知识点:深度解析与技能进阶之路
  • Vue——子级向父级使用props传递数据(函数)
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • chrome扩展demo1-小时钟
  • CODING 缺陷管理功能正式开始公测
  • ECS应用管理最佳实践
  • gf框架之分页模块(五) - 自定义分页
  • Iterator 和 for...of 循环
  • Java多线程(4):使用线程池执行定时任务
  • KMP算法及优化
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • React组件设计模式(一)
  • 编写高质量JavaScript代码之并发
  • 关于springcloud Gateway中的限流
  • 批量截取pdf文件
  • 前端
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 使用docker-compose进行多节点部署
  • 算法-插入排序
  • 延迟脚本的方式
  • 智能网联汽车信息安全
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • ​Java并发新构件之Exchanger
  • $.ajax()参数及用法
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (简单) HDU 2612 Find a way,BFS。
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .Net core 6.0 升8.0
  • .Net OpenCVSharp生成灰度图和二值图
  • .net 微服务 服务保护 自动重试 Polly
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • ::前边啥也没有
  • ??eclipse的安装配置问题!??
  • @EnableAsync和@Async开始异步任务支持
  • @取消转义
  • [20171113]修改表结构删除列相关问题4.txt
  • [23] 4K4D: Real-Time 4D View Synthesis at 4K Resolution