Qt笔记(1)
来源:互联网 发布:鲨鱼记账怎么数据没了 编辑:程序博客网 时间:2024/04/30 11:37
qt中将int、long型转换成char、string
char转换成QString
QString 赋值为char
str.toStdString().c_str()
例如char tockenID[60];
QString string int double char* 等类型的相互转化
下面总结下我知道的几种类型互转的方式:
1 QString --> string
QString.toStdString();
2 string --> QString
QString::fromStdString(string)
3、 QString --->int,double,char *
以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
QString QString::number ( long n, int base = 10 ) [静态]
一个把数字n转换为字符串的方便函数,n被基于base表示,默认为10,并且必须在2到36之间。
也可以参考setNum()。
实例:action/application.cpp、application/application.cpp、chart/chartform.cpp、
fonts/simple-qfont-demo/viewer.cpp、mdi/application.cpp和sql/overview/extract/main.cpp。
QString QString::number ( ulong n, int base = 10 ) [静态]
QString QString::number ( int n, int base = 10 ) [静态]
也可以参考setNum()。
QString QString::number ( uint n, int base = 10 )[静态]
这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。
一个把数字n转换为字符串表示的方便制造函数,n被基于base表示,默认为10,并且必须在2到36之间。
也可以参考setNum()。
- Qt笔记(1)
- Qt多线程笔记 (1)
- QT学习笔记(1)
- [Qt笔记1]Qt图形界面
- Qt 笔记#1 :Qt入门Hello Qt
- Qt学习笔记(1)qt配置与HelloWord
- Qt学习笔记第1篇(Qt简介)
- qt 学习笔记(1) xml
- Qt学习笔记(1):编译步骤
- QT 组帧程序笔记(1)
- 【持续更新】qt学习笔记(1)
- QT学习笔记1
- Qt学习笔记【1】
- QT学习笔记-1
- Qt学习笔记(1)
- Qt笔记-1
- Qt学习笔记1
- qt笔记1
- jQuery Mobile系列之Collapsible
- C中的预编译宏定义
- jQuery Mobile系列之Dialogs
- QT控件——ui界面简单实现一些功能
- jQuery Mobile系列之Fixed&nb…
- Qt笔记(1)
- (转载)DCMTK3.6.0(MD支持库)安装说…
- QT笔记(2)
- 100%通过DCMTK(3.54/3.55)编…
- 算术、关系、逻辑运算符
- CxImage 7.02版本在VS2010下…
- CxImage的使用以及基本用法
- dcmtk程序包简介
- 斐波那契博弈(Fibonacci Nim)