如何使用QString把不同类型的数据如何转换成字符串形式输出
来源:互联网 发布:mac版teamviewer 编辑:程序博客网 时间:2024/05/22 14:42
由于QT界面项目的需要,需要用到QString来存储数组,这就面临数据类型转换的问题,QString很强大,由于本人也是刚学习不久,很多资料都是网上找到的,由于自己的理解能力有限不能很好的应用,如一维数组以字符串形式输出,我刚开始写的代码是QStringstr;
QString str; //定义QString类
for(int i=0;i<10;i++)
{
a[i]=i;
str+=a[i];//在str后逐个追加
}
qDebug() << str;//用于输出显示
输出显示总是"\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t"这种形式,我始终没有搞懂这是什么原因,后来查到需要定义一个中间的传递变量才可以正常的显示,原因是什么也没有具体说清楚,拿来主义了。哈哈哈
通过设置一个QString的中间变量完美的实现由数组的整形转换成QString类型,具体代码如下
QString str;for(int i=0;i<10;i++){a[i]=i;QString s=QString::number(a[i],10);str+=s;}qDebug() << str;注意:要在头文件中添加
#include<QtDebug>
#include<QString>否则会报错,头文件对于刚接触的学习者来书是个很大的障碍,许多文章往往只是给出了具体代码,而忘记了交代用到的头文件,这对于初学者来说是一件很头疼的事情,代码运行起来会有一大堆的错误(啰嗦了一下);
一下午的努力,问题解决,心情大好;
阅读全文
0 0
- 如何使用QString把不同类型的数据如何转换成字符串形式输出
- 如何把word转换成pdf的形式
- 如何把word转换成pdf的形式
- 在shell中如何把10进制字符转换成16进制形式输出?
- QString 使用 -- 输出, 数字 字符串 转换等
- Qt中的QString字符串如何输出
- 把数值类型转换成货币字符串的形式输出的细节若干
- 如何把浏览器上显示的页面数据 转换成 java字符串---java.net.URL
- sqlserver如何把查询的某个字段的列表转换为字符串输出
- 如何把一段逗号分割的字符串转换成…
- 如何把一个逗号分隔的字符串转换成数组 并且倒序输出
- 使用SQL如何把用逗号等字符隔开的字符串转换成列表
- 使用SQL如何把用逗号等字符隔开的字符串转换成列表
- 如何把字符串转换成整数
- 如何把sql中以浮点形式存储的时间转换成标准格式
- 如何把sql中以浮点形式存储的时间转换成标准格式
- 如何把数据转换成libsvm可以接受的数据格式
- 如何把字符串型数据转换为整型
- Java虚拟机解析篇之---垃圾回收器
- 列表文字溢出
- Android知识点整理(二)
- 记一个for(auto it:container)的问题
- Shell脚本学习指南——Chapter 2 初识
- 如何使用QString把不同类型的数据如何转换成字符串形式输出
- 关联、依赖、组合、聚合、接口、实现、继承
- Caliburn.Micro解析
- Oracle VM VirtualBox 创建新的虚拟机 -No bootable medium found!System hated.问题解决
- 前端进阶之路(面试题)
- mybatis批量处理
- Druid配置使用
- IT四书五经
- zynq7000 串口烧写petalinux工具生成的image.ub