QT5快速转换路径(/斜杠与\反斜杠转换)

1./转\(斜杠转反斜杠)函数

 [static] QString QDir::toNativeSeparators(const QString &pathName)

2./转\(斜杠转反斜杠)函数

[static] QString QDir::fromNativeSeparators(const QString &pathName)

下面测试典例:

    //获取应用程序的目录QString strCurrentApplicationDirPath=QCoreApplication::applicationDirPath();qDebug()<<strCurrentApplicationDirPath;/*将/转\(斜杠转反斜杠)*/QString strPath=QDir::toNativeSeparators(strCurrentApplicationDirPath);qDebug()<<strPath;/*将\转/(反斜杠转斜杠)*/QString strPath2=QDir::fromNativeSeparators(strPath);qDebug()<<strPath2;

调试输出如下:

"D:/QT5SourceCode/build-untitled-Desktop_Qt_5_12_5_MinGW_64_bit-Debug/debug"
"D:\\QT5SourceCode\\build-untitled-Desktop_Qt_5_12_5_MinGW_64_bit-Debug\\debug"
"D:/QT5SourceCode/build-untitled-Desktop_Qt_5_12_5_MinGW_64_bit-Debug/debug"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/546934.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【软件领域知识整理】贵金属交易的名词解释(一)

1.场内交易&#xff1a;又称交易所交易&#xff0c;指所有的供求方集中在交易所进行竞价交易的交易方式。这种交易方式具有交易所向交易参与者收取保证金&#xff0c;同时负责进行清算与承担履约担保责任的点。2.场外交易&#xff1a;又称柜台交易&#xff0c;指交易双方直接成…

Android TensorFlow Lite 深度学习识别手写数字mnist demo

一. TensorFlow Lite TensorFlow Lite介绍.jpeg TensorFlow Lite特性.jpeg TensorFlow Lite使用.jpeg TensorFlow Lite 是用于移动设备和嵌入式设备的轻量级解决方案。TensorFlow Lite 支持 Android、iOS 甚至树莓派等多种平台。 我们知道大多数的 AI 是在云端运算的&#xff0…

RabbitMQ在Ubuntu上的环境搭建

环境配置 - Ubuntu Server 18.04 - RabbitMQ 3.6.10 安装之前 我们使用apt-get进行RabbitMQ安装&#xff0c;在安装之前&#xff0c;强烈建议您把apt源换位国内&#xff0c;大大增加下载安装的速度&#xff0c;点击查看&#xff1a;《Ubuntu apt-get和pip国内源更换》 安装…

QT5开发的程序打包发布

一、开发平台 QT5开发的程序打包发布出来&#xff0c;在任何一台windows系统都能运行&#xff0c;这样就不会限于电脑需不需要安装QT安装包了。 自己用的QT版本是 我的电脑系统是WIn10专业版的。 二、介绍一下打包工具。 1.一个是QT5自带的windeployqt&#xff08;这个大家不…

Java调用.NET webservice方法的几种方式

最近做项目&#xff0c;涉及到web-service调用&#xff0c;现学了一个星期&#xff0c;现简单的做一个小结。下面实现的是对传喜物流系统(http://vip.cxcod.com/PodApi/GetPodStr.asmx?wsdl)的订单跟踪&#xff08;web-service调用&#xff09;功能。 一&#xff0e; 使用axis…

带你玩转七牛云存储——高级篇

七牛云图片存储优点 支持各种尺寸的图片缩放&#xff1b;支持图片自动压缩&#xff1b;支持水印添加&#xff1a;图片水印、文字水印两种模式&#xff1b;图片防盗链&#xff0c;限制访问来源&#xff1b;设置ip黑白名单&#xff0c;防止恶意盗刷、攻击&#xff1b;自定义图片…

Opencv dnn实现人类性别检测和年龄预测

概述 前面我写了很多篇关于OpenCV DNN应用相关的文章&#xff0c;这里再来一篇文章&#xff0c;用OpenCV DNN实现一个很有趣好玩的例子&#xff0c;基于Caffe的预训练模型实现年龄与性别预测&#xff0c;这个在很多展会上都有展示&#xff0c;OpenCV DNN实现这里非常简洁明了&a…

JS eval函数实现把字符串当脚本执行

在 JavaScript 中&#xff0c;你可以使用 eval 函数来将字符串作为脚本执行。eval 函数接受一个字符串参数&#xff0c;该字符串包含要执行的 JavaScript 代码。 以下是一个简单的示例&#xff1a; const scriptString console.log("Hello, World!");;try {eval(s…

Vim设置默认字体、窗口大小和配色方案

最新开始学习Vim&#xff0c;每次打开窗口后&#xff0c;发现自动打开的Vim编辑窗口很小&#xff0c;又是使用的高分辨率笔记本&#xff0c;所以字体也很小&#xff0c;上网查找了一下解决方法&#xff0c;总结如下。 修改都是在_vimrc文件进行的&#xff0c;该文件位于vim安装…

跨机房问题解决方案

跨机房问题一直都是一个老大难的问题&#xff0c;先看传统数据库的跨机房方案。Master/Slave方案这是最常用的方案&#xff0c;适用于大多数需求。Master将操作日志实时地发送到Slave&#xff0c;Slave当成Master的一个Hot Backup。Master宕机时&#xff0c;服务切换到Slave&am…

MyEclipse2017破解设置与maven项目搭建

下载 版本&#xff1a;MyEclipse2017 Stable 2.0 百度网盘链接&#xff1a;https://pan.baidu.com/s/1vpIMKq9FfMMbhXzkmft_8A 密码&#xff1a;xfbv myeclipse2017 stable 2.0 破解包网盘链接&#xff1a;https://pan.baidu.com/s/1UoIbtIoYjAC_dA4pKtba9Q 密码&#xff1a…

一、详细Python3.8+PyQt5+pyqt5-tools+Pycharm配置

个人使用环境 WIN10x64系统,Python3.8,PyCharm2020.01.03 安装过程 一、安装Python3.8 打开官网https://www.python.org/,选择Downloads

使用 Packer、Ansible 和 Terraform 构建不可变的基础设施

在容器编排领域&#xff0c;Kubernetes 已成为事实上的标准&#xff0c;而容器镜像 (Docker Image) 作为容器技术栈中最关键的创新之一&#xff0c;极大的推动了企业内部 Devops 运动的进程。 容器镜像所具有的轻量性、便携性、分层机制和内核共享机制真正意义上实现了 “Buil…

分享做老师的幸福

所有的荣誉都比不过学生的一句 老师的课真好&#xff01; 学生一句谢谢韩老师 扫去了一切疲惫。 心中就一个目标 我走过的弯路路 学生可以照直走&#xff01; \ 转载于:https://blog.51cto.com/91xueit/1361894

python读txt文件报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode

python读取文件时提示"UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 205: illegal multibyte sequence" 原代码&#xff1a; file open(r"D:\PythonSourceCode\ReadFile\abc.txt", "r") data file.read() print(…

深入解读RabbitMQ工作原理及简单使用

深入解读RabbitMQ工作原理及简单使用 RabbitMQ系列目录 RabbitMQ在Ubuntu上的环境搭建深入解读RabbitMQ工作原理及简单使用Rabbit的几种工作模式介绍与实践Rabbit事务与消息确认Rabbit集群搭建使用HAProxy为RabbitMQ搭建负载均衡REST API控制Rabbit RabbitMQ简介 在介绍Rab…

python根据坐标点拟合曲线绘图

python根据坐标点拟合曲线绘图 任何程序错误&#xff0c;以及技术疑问或需要解答的&#xff0c;请添加 import os import numpy as np from scipy import log from scipy.optimize import curve_fit import matplotlib.pyplot as plt import math from sklearn.metrics impor…

RabbitMQ交换器Exchange介绍与实践

导读 有了Rabbit的基础知识之后&#xff08;基础知识详见&#xff1a;深入解读RabbitMQ工作原理及简单使用&#xff09;&#xff0c;本章我们重点学习一下Rabbit里面的exchange&#xff08;交换器&#xff09;的知识。 交换器分类 RabbitMQ的Exchange&#xff08;交换器&…

二、WIN10 64位下Pycharm打包.py程序为可执行文件exe

Win10在开发环境下,我们可以直接通过IDE (Pycharm)直接运行,当我们完成一个程序时,我们需要在独立环境下执行,因此我们需要将.py程序打包成windows环境下可直接执行的exe文件。 操作步骤如下: 1.在Pycharm中安装插件PyInstaller 搜索需要添加的PyInstaller模块,并安…

受限玻尔兹曼机(RBM)与python在Tensorflow的实现

简介 受限玻尔兹曼机是一种无监督&#xff0c;重构原始数据的一个简单的神经网络。 受限玻尔兹曼机先把输入转为可以表示它们的一系列输出&#xff1b;这些输出可以反向重构这些输入。通过前向和后向训练&#xff0c;训练好的网络能够提取出输入中最重要的特征。 为什么RBM很…