Qt入门系列开发教程数据类型篇QString字符串类常用操作
Posted 鱼酱2333
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt入门系列开发教程数据类型篇QString字符串类常用操作相关的知识,希望对你有一定的参考价值。
来了,老弟,不收藏你就后悔吧 !****点赞👍收藏⭐️留言📝 不迷路~~~
😈「作者主页 」:鱼酱2333
😈「 B站首页 」:鱼酱2333
😈「本文录入专栏」:Qt入门系列开发教程【
😈「本文内容」:基于Qt6.2.2的QString常用操作
文章目录
0.应用场景
字符串存储、字符存储。
1.QString
简介
QString字符串,Qt当中非常重要的一个类。
QString内部的方法非常多,每一个给大家都讲解一遍,那你就睡着了。遵循2/8定律,我把我工作中 最常用的API分析给大家。(过多的API会给大家造成困扰)
对于字符串操作可以分为:增、删、查、改
增
//追加字符串在字符串的末尾。
QString &append(const QString &str)
void push_back(const QString &other)
//将字符串 str 添加到该字符串的开头并返回对该字符串的引用。
QString &prepend(const QString &str)
//在给定的索引位置插入字符串 str 并返回对该字符串的引用。
QString &insert(qsizetype position, const QString &str)
//从格式字符串 cformat 和任意参数列表安全地构建格式化字符串。
static QString asprintf(const char *cformat, ...)
//返回此字符串的副本,其中编号最小的位置标记替换为字符串 a,即 %1、%2、...、%99。fieldWidth 指定参数 a 应占用的最小空间量。
//如果 a 需要的空间小于 fieldWidth,则使用字符 fillChar 将其填充到 fieldWidth。 正的 fieldWidth 会产生右对齐的文本。
//负的 fieldWidth 产生左对齐的文本。
QString arg(const QString &a, int fieldWidth = 0, QChar fillChar = QLatin1Char(' ')) const
//数字转字符串
static QString number(int, int base=10);
static QString number(uint, int base=10);
static QString number(long, int base=10);
static QString number(ulong, int base=10);
static QString number(qlonglong, int base以上是关于Qt入门系列开发教程数据类型篇QString字符串类常用操作的主要内容,如果未能解决你的问题,请参考以下文章
Qt入门系列开发教程基础控件篇QLCDNumber数码管类型控件