Qt5 读取中文路径下的pcd格式点云文件
2023-09-14 09:01:40 时间
目录
一、英文路径的读取
Qt5默认读取英文路径下的文件,此时要求文件夹和文件名都必须是非中文。如下:
文件夹名:
文件名:
1、读取代码
ReadFilePath = QFileDialog::getOpenFileName(this, ("选择 PCD 文件..."), 0, ("*.pcd"));
ui.ReadlineEdit->setText(ReadFilePath);
char* FilePath;
QByteArray ba = ReadFilePath.toLatin1(); // must
FilePath = ba.data();
pcl::io::loadPCDFile(FilePath, *cloud_m);
2、读取结果
把文件夹或文件名改成中文,再来加载点云,结果证明上述代码是不支持读取中文文件下的数据的。
二、中文路径的读取
1、读取代码
ReadFilePath = QFileDialog::getOpenFileName(this, ("选择 PCD 文件..."), 0, ("*.pcd"));
ui.ReadlineEdit->setText(ReadFilePath);
QByteArray cdata = ReadFilePath.toLocal8Bit(); // must
//std::string FilePath = std::string(cdata); //文件名
std::string FilePath = cdata.toStdString(); // 文件名
2、读取结果
中文名称文件夹中的英文名pcd文件
中文名称文件夹中的中文名pcd文件
三、备注
中文路径的读取方法,适用于英文及中文路径下中/英文.pcd
文件的读取。
相关文章
- Python 中文文件统计词频 + 中文词云
- Unity3D脚本中文系列教程(六)
- Itext生成pdf文件,itext+Freemarker生成pdf,(中文空白解决)
- IdentityServer4中文文档
- Android2.2 API 中文文档系列(5) —— View
- 如何找到msdn中文文档呢?
- ABAP 里文件操作涉及到中文字符集的问题和解决方案
- ABAP 里文件操作涉及到中文字符集的问题和解决方案试读版
- paip.解决中文url路径的问题图片文件不能显示
- 上传中文文件到linux文件出现乱码问题的解决方案
- 成功解决利用pandas的read_csv函数读取csv文件的时候出现中文乱码问题
- Py之jieba:Python包之jieba包(中文分词最好的组件)简介、安装、使用方法之详细攻略
- 成功解决pandas无法读取中文文件的问题
- 自研互译模型进行中文纠错任务
- NLP模型笔记2022-16:词向量、中文词向量的训练与中文词向量论文综述
- 记录 ubuntu 安装中文语言出现 software database is broken
- Win10 新建bat文件运行出现中文乱码怎么办?
- 深度学习实战篇-基于RNN的中文分词探索
- 美国诚实签经验——中英文行程单、往返机票、用英语面试的申请者通过率>用中文面试的申请者的通过率、一直保持着微笑,看上去很自信,也很诚恳、户口簿带上最好
- 论文投稿指南——中国(中文EI)期刊推荐(第8期)
- LightningChart 10.0 Crack 有中文帮助文档