(7条消息) Qt快速转换路径(斜杠与反斜杠转换)

使用Qt编写跨平台软件,在linux与windows系统的路径表达都不尽相同。本文介绍如何快速转换’/'与’'路径的方法。

/\(斜杠转反斜杠)

  • 使用QDir::toNativeSeparators接口
  • 示例:
QString path = "C:/temp/test.txt";
path = QDir::toNativeSeparators(path);
  • 输出
"C:\\temp\\test.txt"

\/(反斜杠转斜杠)

  • 使用QDir::fromNativeSeparators
  • 示例:
QString path = "C:\\temp\\test.txt";
path = QDir::toNativeSeparators(path);
  • 输出
C:/temp/test.txt
(0)

相关推荐

  • Ubuntu18.04 安装 QT5.12.0

    https://blog.csdn.net/u010779035/article/details/85321603 之前在Mint18.2下安装QT5.12老是出现各种问题,觉得是不是系统不够新,就在 ...

  • 什么是文件路径,Python中如何书写文件路径?

    当程序运行时,变量是保存数据的好方法,但变量.序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中.Python提供了内置的文件对象,以及对文 ...

  • node之path模块

    D:\node-path\tests\test.js;D:\project-mindmap\docs\navi.json路径名(dirname)文件名(basename)定界符(delimeter)路 ...

  • (7条消息) QT中将字符串转换为每两个字符添加一个空格的格式

    陈欢z2017-02-07 16:12:32 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.n ...

  • (7条消息) Qt 之 QCheckBox

    简述 QCheckBox继承自QAbstractButton,它提供了一个带文本标签的复选框. QCheckBox(复选框)和QRadioButton(单选框)都是选项按钮.这是因为它们都可以在开(选 ...

  • (7条消息) Qt全局信号通信

    应用场景分析 Qt开发中经常会遇到作用域跨度比较大的对象间通信的场景,如果直接使用信号槽通过对象指针直接连接,首先需要将对象指针互相暴露出来,其中可能涉及到各种复杂的传递过程,导致程序混乱.一种解决方 ...

  • (7条消息) Qt 跨线程连接信号槽出现connect成功,不进入槽函数的问题解决

    当图片比较大的时候,获取图像中像素信息的计算耗时可能会增加一点,Debug模式偶尔会从1ms->10ms不等,分辨率是1000万像素的图像,所以做了一个线程去处理. 问题:connect(&am ...

  • (7条消息) QT QTableWidget用法总结

    QTableWidget是QT程序中常用的显示数据表格的控件,其类似于VC.C#中的DataGrid.说到QTableWidget,就必须讲一下它跟QTabelView的区别了.QTableWidge ...

  • (7条消息) qt 中widget/按钮等控件隐藏

      以QPushButton为例,如果想让他不显示,很多方法都可以实现.比如下边这五种都可以实现按钮的隐藏和显示.我们需要在合适的地方使用合适的方式. this->setVisible(0); ...

  • (7条消息) Qt的5种常用布局搭建

    Qt--中心窗口setCentralWidget http://blog.csdn.net/qter_wd007/article/details/7028920 Qt程序中的主窗口通常具有一个中心窗口 ...

  • (8条消息) Qt学习:QAction系列详解

    一.QAction类详解 [详细描述] QAction类提供了抽象的用户界面action,这些action可以被放置在窗口部件中. 应用程序可以通过菜单,工具栏按钮以及键盘快捷键来调用通用的命令.由于 ...

  • (7条消息) Qt Pro语法总结

    (7条消息) Qt Pro语法总结