QT5入门之14 - QString
2015-10-16 12:23
579 查看
QString 是Qt中非常重要的一个类。和MFC的CString类似。
常用方法:
1.append,+=
2.格式化
两种方法后面较为常用。
3.数字转换为字符串
字符串转换为一个数字
toInt(), toLongLong(), toDouble()等等。
例如:
这些函数接受一个可选的bool类型的指针并设置这个bool变量为TRue或false,这取决于转换成功与否。 如果转换失败,这些函数返回0。
4.截取函数:mid,left
5.替换函数:replace
6.分割函数
7.其他函数
isEmpty:判断是否为空
insert:插入函数
indexof:查找函数
remove:删除函数
QString有非常多的方法,具体看帮助信息即可。
鼠标放在QString 上,再按F1 即可出现帮助文件。
QString str = “1,2,3,4,5,6,7,8,9”;
QStringList strList;
strList = str.split(“,”);
QStringList headers;
headers << “ID” << “姓名” << “年龄” << “**”;
常用方法:
1.append,+=
QString str; str.append("111"); str+="222";
2.格式化
str.sprintf("%s %.1f%%", "test", 100.0); str = QString("%1 %2 (%3s-%4s)") .arg("permissive").arg("society").arg(1950).arg(1970);//常用
两种方法后面较为常用。
3.数字转换为字符串
str = QString::number(400.01); str = QString::number(a, 16).toUpper();//转化为16进制
字符串转换为一个数字
toInt(), toLongLong(), toDouble()等等。
例如:
bool ok; double d = str.toDouble(&ok);
这些函数接受一个可选的bool类型的指针并设置这个bool变量为TRue或false,这取决于转换成功与否。 如果转换失败,这些函数返回0。
4.截取函数:mid,left
5.替换函数:replace
6.分割函数
QString str = "111 222 333"; QStringList words = str.split(" ");
7.其他函数
isEmpty:判断是否为空
insert:插入函数
indexof:查找函数
remove:删除函数
QString有非常多的方法,具体看帮助信息即可。
鼠标放在QString 上,再按F1 即可出现帮助文件。
QString str = “1,2,3,4,5,6,7,8,9”;
QStringList strList;
strList = str.split(“,”);
QStringList headers;
headers << “ID” << “姓名” << “年龄” << “**”;
相关文章推荐
- QT5入门之13 - 获取当前路径
- 1.总结---tr()和QTextCodec对象
- QTreeView类和相关类的应用记录
- QT+cmake+opencv
- QT开发小技巧-窗口处理(一)
- PyQT信号槽_学习笔记 (Signals/Slots)
- 基于 Qt的聊天工具
- PyQt的signal 和 solit的补充
- SPOJ QTREE(树链剖分)
- PyQt 界面控件常用积累
- QT5入门之12 - QDebug输出调试信息
- pyqt 中生成二维码的代码模块
- QT5入门之12 - 禁止改变窗体大小
- QT5入门之11 - 工具栏
- QT5入门之10 - 启动程序失败,路径或者权限错误
- Qt 中使用智能指针
- pyqt4中对话框模态和非模态
- QT5入门之9 - 菜单栏
- QT5入门之8 - 定时器
- 【Qt】调用WindowsMediaPlayer进行视频播放=文章未整理=