qt中QString与String与int,double,char*之间的转换
2013-11-28 11:47
881 查看
Qt 各种数据类型转换是本文介绍的内容,对于类型不同的转换,本人认为还是很好实现的。先来看内容。
AD:2013云计算架构师峰会课程资料下载
本文介绍的是Qt 各种数据类型转换,病没有多少内容,只是实例操作了一下,多多参考!如果你是初学者的话。在编程的过程中,总是不断的去转换数据类型。先来看看内容。
1、QString --> string
QString.toStdString();
2、string --> QString
QString::fromStdString(string)
3、QString --->int,double,char *
QString::toInt()
QString::toDouble()
QString.toStdString().c_str();
4、int double char* --->string
可以采用<sstream>里的stringstream
以int 为例,int a = 3;
stringstream ss;
string strInt;
ss<<a;
ss>>strInt;
其他两个一样。
5、int double char*装QString
一种方法可以先转string,再转QString。另一种方法可以查看QString类的函数。
QString::number()这个静态函数,参数可以是int,也可以是double。
6、double int的互转
可采用static_cast
7、int->char*
char a[6];
sprintf(a,"A.%d",i++)
输出形势为:A.1 A.2 A.3
AD:2013云计算架构师峰会课程资料下载
本文介绍的是Qt 各种数据类型转换,病没有多少内容,只是实例操作了一下,多多参考!如果你是初学者的话。在编程的过程中,总是不断的去转换数据类型。先来看看内容。
1、QString --> string
QString.toStdString();
2、string --> QString
QString::fromStdString(string)
3、QString --->int,double,char *
QString::toInt()
QString::toDouble()
QString.toStdString().c_str();
4、int double char* --->string
可以采用<sstream>里的stringstream
以int 为例,int a = 3;
stringstream ss;
string strInt;
ss<<a;
ss>>strInt;
其他两个一样。
5、int double char*装QString
一种方法可以先转string,再转QString。另一种方法可以查看QString类的函数。
QString::number()这个静态函数,参数可以是int,也可以是double。
6、double int的互转
可采用static_cast
7、int->char*
char a[6];
sprintf(a,"A.%d",i++)
输出形势为:A.1 A.2 A.3
相关文章推荐
- QT 获取系统屏幕分辨率
- Qt5程序在Windows 7/8上部署注意事项
- Qt Creator 常用快捷键
- qt基础
- QTP自传之对象库编程
- Qt Creator在windows7上的安装以及环境搭建
- Qt学习(2)
- QHash的使用
- Qt模块化笔记之core——动画框架
- QThread
- QT 的信号与槽机制介绍
- Qt信号槽
- Qt国际化及使用时注意事项
- Install opencv-2.4.7 in Ubuntu 11.10 with Qt support
- QT Creator引用win32 api类库方法(.lib)
- Linux下QT图形界面开发在终端窗口中Qt编程信号的应用实例(4)
- 使用Qt库时出现winsock2.h和windos.h包含顺序错误
- Qt 多线程与数据库操作需要注意的几点问题
- VS2008集成QT4.7.2环境搭建
- 关于窗口Qt线程停止的问题