栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

QT代码中字符串过长,怎么分行输入

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

QT代码中字符串过长,怎么分行输入

问题描述

之前百度这个问题一直都没有找到答案,输入关键字找出来的都是,qlabel中的字符串怎么分行显示,其实我只是想知道打代码时字符串过长,屏幕显示不下,想分行输入怎么输。。。/(ㄒoㄒ)/~~
瞧,这么一坨。

QString tempstr = QString("{"station": "62317650c581182f5c8166e4", "dataList": [{"data": {"encoder": 588, "time": 169874671, "value1": 2529, "value2": 1413}, "name": "192.168.88.1"}]}");

后来自己尝试了,发现了两种方法。主要应用场景:SQL语句、Json字符串等。

代码部分分行输入技巧: 其一:用引号

每行字符串的前后都用引号包裹。或者先将字符串打成一整行,然后在每个需要换行的地方回车,QTcreator就会自动加上引号。

QString tempstr = QString("{"station": "62317650c581182f5c8166e4", "
                          ""dataList": "
                          "[{"data": "
                              "{"encoder": 588, "
                              ""time": 169874671, "
                              ""value1": 2529, "
                              ""value2": 1413}, "
                              ""name": "192.168.88.1"}]}");
其二:用反斜杠

每行字符串的后面都加上反斜杠

QString tempstr = QString("{"station": "62317650c581182f5c8166e4",
                          "dataList":
                          [{"data": 
                               {"encoder": 588,
                               "time": 169874671,
                               "value1": 2529,
                               "value2": 1413},
                               "name": "192.168.88.1"}]}");
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/997090.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号