• 问题介绍(结论在最后):
    qt使用如下组件:lineEdit 和 textedit

    在里面输入内容为:c:\User\jklw4\Desktop
    使用qDebug()<组件名;
    打印得到:c:\\User\\jklw4\\Desktop
    疑似发生了转义。
  • 目标字符串内容:不需要双斜杠,单斜杠就行
  • 达成目标的途径:写函数删除掉多余的一个斜杆
    • 函数如下:
    QString dir_t;for(int i=0;i<dir.length();i++){qDebug()<<i<<"  "<<dir[i];if(dir[i]=='\\'&&dir[i-1]=='\\'){}else{dir_t+=dir[i];}}

发现运行之后,dir_t打印出来内容后和dir内容是一样的,后面经过调试发现,if语句在整个过程中都没有执行
然后我使用函数:

for(int i=0;i<dir.length();i++){qDebug()<<i<<" "<<dir[i];
}

发现dir的内容如下:
1 c
2 :
3 \
4 U
5 s

  • 结论:实际上,得到的lineedit和textedit里面的值就是c:\User\jklw4\Desktop,仅仅只是在打印出来的时候显示成了双斜杠,实际字符串里还是单斜杠

qt textedit \ 转义相关推荐

  1. Qt TextEdit 取消自动换行

    Qt TextEdit 取消自动换行 Qt TextEdit有一个lineWroaMode属性,默认是WidgetWidth,自动换行的,把它改成NoWrap就可以取消自动换行了. 此时内容过长是不会 ...

  2. QT textedit 滚动条自动往下滚动

    用textedit接受数据,但是超过当前文本大小后不会跟着走就看不见最新接收的数据,用这种方法每当有新数据,将自动滚动到底部: 选中textedit右键转到槽,选择textChanged(),然后在弹 ...

  3. QT TextEdit设置背景、明文加密、弹出网站、弹出自定义对话框、gif动态图片、程序启动动画、打包程序、关闭事件

    TextEdit设置背景 前提必须已添加了资源图片 铭文加密 ui->passLineEdit->setEchoMode(QLineEdit::Password); 弹出网站 #inclu ...

  4. Qt TextEdit 使用 (积累中....)

    环境Qt4.7,ui是我的界面类 1.向QTextEdit中当前光标位置添加一行字符串message ui.messageTextEdit->textCursor().insertText(me ...

  5. Qt TextEdit 使用

    1.向QTextEdit中当前光标位置添加一行字符串message ui.messageTextEdit->textCursor().insertText(message+"\n&qu ...

  6. QT textEdit的读取和设置

    /// 读取数据QString input_data = ui->textEdit->toPlainText();///插入空格QString output_data = "&q ...

  7. Qt 事件处理机制-qt源码解读

    在Qt中,事件被封装成一个个对象,所有的事件均继承自抽象类QEvent. 接下来依次谈谈Qt中有谁来产生.分发.接受和处理事件. 本篇来介绍Qt 事件处理机制.深入了解事件处理系统对于每个学习Qt人来 ...

  8. QT QtableView操作详解

    本文实现了使用QtableView控件来显示数据,数据源使用txt文本作为数据源,使用了QStandardItemModel作为数据模型来实现了对TableView空间的初始化,和对txt数据源的增删 ...

  9. Qt 事件机制,底层实现原理

    [1]事件 事件是可以被控件识别的操作.如按下确定按钮.选择某个单选按钮或复选框. 每种控件有自己可识别的事件,如窗体的加载.单击.双击等事件,编辑框(文本框)的文本改变事件等等. 事件就是用户对窗口 ...

最新文章

  1. CentOS6.4安装VirtualBox,以及ISO镜像无法加载的解决方法
  2. java pattern用法_Java Pattern和Matcher用法
  3. Oracle Solaris 11 Express发布了
  4. 如何列出目录的所有文件
  5. akcms在模板文件中书写{php},在模版中灵活处理变量的4种方法
  6. node.js中使用https请求报CERT_UNTRUSTED的问题解决
  7. 做工程为什么不用python_为什么“python setup.py sdist”在项目根目录中创建不需要的“PROJECT-egg.info”?...
  8. antd中分页器如何自定义_react+antd分页 实现分页及页面刷新时回到刷新前的page...
  9. 怎样使用SQL Pro Studio管理所有数据库?
  10. 【Python】Json序列化和反序列化模块dumps、loads、dump、load函数介绍
  11. Webservice 安全性访问
  12. 《CSS权威指南》读书笔记10
  13. Android控件 - TextView、Button、EditText、CompoundButton、CheckBox简介
  14. GEE学习记录(四)基于NPP和GPP数据集产生NPP8天、月度数据
  15. 利用Md2all的自定义CSS,给Markdown一个漂亮的排版
  16. Flutter Connection to **** was not upgraded to websocket
  17. 【论文笔记】2022-CVPR-深度估计
  18. Win10 - 彻底禁用Cortana的方法
  19. SpringCloud微服务实战——搭建企业级开发框架(三十一):自定义MybatisPlus代码生成器实现前后端代码自动生成
  20. SpringCloud系列之Eureka服务注册及发现

热门文章

  1. 近代数学史上的最大冤案
  2. 决策树模型回归可视化分析_回归树分析与sklearn决策树案例!
  3. 2020年,探码科技大数据产业生态的发展
  4. Android 手势监听学习总结
  5. 【廖雪峰】python正则表达式
  6. Python批量调整PPT文档样式
  7. 美国python课程 得a_干货:五门CS基础课推荐(价值两万多美元的美国名校课程,零基础,转专业都可学!...
  8. 如何下载Amazon页面产品视频
  9. Ubuntu 16.04 LTS Xenial Xerus版本镜像源替换
  10. linux 卸载蓝牙驱动,英特尔释出新无线蓝牙更新 - 驱动程序版本20.90.1