Qt不同数据类型之间的转换
来源:互联网 发布:sql select语句查询器 编辑:程序博客网 时间:2024/06/16 09:35
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”);
- Qt不同数据类型之间的转换
- VHDL不同数据类型之间的转换
- 不同数据类型与Json之间的转换
- Java不同数据类型之间的转换
- hdu1701 ACMer 不同数据类型之间的转换
- QT中各种数据类型之间的转换
- Qt中各种数据类型之间的转换
- 使用boost库实现不同数据类型之间的自由转换
- 黑马程序员----C#中的不同数据类型之间的转换
- objective-c中不同数据类型之间的相互转换
- 数据类型之间的转换
- 数据类型之间的转换
- 数据类型之间的转换
- 数据类型之间的转换
- 数据类型之间的转换
- 数据类型之间的转换
- Qt数据类型的转换
- Qt 数据类型的转换
- 1093: 并查集2(scy的删边问题)
- 61. Rotate List
- HDU 5956 The Elder(斜率优化DP)
- 新浪微博API遇到的坑
- Java:面向对象
- Qt不同数据类型之间的转换
- (一)opencv 视屏读写
- 求键盘输入若干个数的和
- 安卓组件---Activity---activity切换动画
- hbase shell 的基本常用操作
- java提高篇(44)--XML语言
- struts2 传值之2域模式(DomainModel)
- QT
- jenkins 使用git仓库部署 报错:jenkins Error performing command: git ls-remote -h