QString 使用 -- 输出, 数字 字符串 转换等
来源:互联网 发布:免费人才测评软件 编辑:程序博客网 时间:2024/06/05 15:24
使用QT的QString 一时还不习惯,总结了一下QString 的一些基本操作,例如QString的控制台输出, QString 数值 转换,
所有SU_DEBUG可以看作printf函数的名字
1. QString的printf输出
由于printf只能接受 const char * 类型, QString 需要使用ToAscii转换为 QByteArray后,获取其data,再传给printf
static voidTest_Print(){
QString str("hello");SU_DEBUG(str.toAscii().constData());}
QT一般不建议使用printf输出
1. Qstring 格式化字符串输出
QString使用arg来支持格式化字符串,与C# 或者JAVA使用的占位符相似,因为是强类型的替换,通过重载的arg函数可以知道传入参数的类型
static voidTest_FormatString()
{
QString fmt("%1 %2");QString str = fmt.arg(10).arg(20);SU_DEBUG(str.toAscii().constData());}
2. 数值到Qstring 的转换
有两种,一种是静态方法直接返回新字串 QString::Number,另外一种是QString的成员函数setNum,返回引用
static voidTest_Number2String()
{
QString str;str.setNum(100);SU_DEBUG(str.toAscii().constData());str = QString::number(200);SU_DEBUG(str.toAscii().constData());}
3. QString 到数值的转换
成员函数直接输出
static voidTest_String2Number()
{
QString str("100");SU_DEBUG("QString [%s] to int [%d]",str.toAscii().constData(), str.toInt());}
- QString 使用 -- 输出, 数字 字符串 转换等
- 如何使用QString把不同类型的数据如何转换成字符串形式输出
- 7.3将字符串中的数字字符转换为数字输出
- 把任一数字转换为数字字符串输出
- QString中数字的使用
- QString 与 数字类型的转换
- 字符串非数字替换 C QString方式
- Qt中的QString, int等数据转换
- Qt中的QString字符串如何输出
- QT中QString 类的使用--获取指定字符位置、截取子字符串等
- QT中QString 类的使用--获取指定字符位置、截取子字符串等
- QT中QString 类的使用--获取指定字符位置、截取子字符串等
- QT中QString 类的使用--获取指定字符位置、截取子字符串等
- QT中QString 类的使用--获取指定字符位置、截取子字符串等
- 将整形数据转换为反转数字字符串输出
- 把一个“十六进制”字符串转换为十六进制数字输出
- 数字的字符串转换成 对应整数输出
- 数字类型转换成字符串类型并逆序输出
- 模态对话框和非模态对话框的区别
- PHP负载均衡指南
- extern “C”
- poj 1258
- 编程技术面试的五大要点
- QString 使用 -- 输出, 数字 字符串 转换等
- 求 结果
- ORACLE的SQL语句练习
- 文件权限和用户,组
- Spinner小记
- PHP中打开URL地址的几种方法总结
- 利用ov511的webeye v2000摄像头实现YUV420P格式转RGB24格式来抓取一张图片
- MFC ListControl如何使用
- android异常处理发送消息给服务器