Qt不同数据类型之间的转换
2017-10-09 21:49
603 查看
1、转换:QString到QByteArray
方法:使用toXX
QString string = “hello”;
QByteArray bytearray = string.toLatin1();
或者QByteArray bytearray = string.toAscII(); 等函数
2、转换:QString到char *
方法:线将QString转换为QByteArray,再转换为char *
QString string = “hello”;
QByteArray bytearray = string .toLatin1(); //toLatin1也可换为其他。
char *mm = bytearray .data();
3、转换:QString到int、long、short、float、double等
方法:使用toXX函数
例子(1)
QString string = “12.5”;
Int x;
X = string.toInt();
例子(2)
QString str=”123.45”;
double val=str.toDouble(); //val=123.45
4、转换:int、long、short、float、double等到QString
方法:使用::Number()函数
long a = 63;
QString s = QString::number(a, 10); // s == “63”
QString t = QString::number(a, 16).toUpper(); // t == “3F”
5、转换:一般类型如int、double、float、QString等到QString
方法;使用arg()
QString str=QString(“%1 %2 %3 %4”).arg(“A”).arg(“B”).arg(“C”).arg(“D”);
方法:使用toXX
QString string = “hello”;
QByteArray bytearray = string.toLatin1();
或者QByteArray bytearray = string.toAscII(); 等函数
2、转换:QString到char *
方法:线将QString转换为QByteArray,再转换为char *
QString string = “hello”;
QByteArray bytearray = string .toLatin1(); //toLatin1也可换为其他。
char *mm = bytearray .data();
3、转换:QString到int、long、short、float、double等
方法:使用toXX函数
例子(1)
QString string = “12.5”;
Int x;
X = string.toInt();
例子(2)
QString str=”123.45”;
double val=str.toDouble(); //val=123.45
4、转换:int、long、short、float、double等到QString
方法:使用::Number()函数
long a = 63;
QString s = QString::number(a, 10); // s == “63”
QString t = QString::number(a, 16).toUpper(); // t == “3F”
5、转换:一般类型如int、double、float、QString等到QString
方法;使用arg()
QString str=QString(“%1 %2 %3 %4”).arg(“A”).arg(“B”).arg(“C”).arg(“D”);
相关文章推荐
- Qt不同数据类型之间的转换
- QT中三种数据类型之间的转换:
- 黑马程序员----C#中的不同数据类型之间的转换
- hdu1701 ACMer 不同数据类型之间的转换
- QT中三种数据类型之间的转换:
- C++中不同数据类型之间的相互转换
- javascript不同类型数据之间的运算的转换方法
- QT中三种数据类型之间的转换
- Qt中各种数据类型之间的转换
- 不同数据类型与Json之间的转换
- QT中各种数据类型之间的转换
- C++中不同类型数据之间的转换(不调用库函数)
- C++中不同类型数据之间的转换(调用库函数)
- VHDL不同数据类型之间的转换
- Java不同数据类型之间的转换
- javascript不同类型数据之间运算的转换
- c/vc/c++不同数据类型之间的转换
- javascript不同类型数据之间的运算是如何转换的
- javascript不同类型数据之间的运算的转换方法
- objective-c中不同数据类型之间的相互转换