QT之QString常用函数

1、构造函数

char类型可以直接通过构造函数构造QString,std::string不能直接作为参数构造QString对象,可以使用QString中的静态函数转换为QString:

cpp 复制代码
std::string stdstr="world";
QString str4=QString::fromStdString(stdstr);

2、格式化构造(arg)

参数分别为:QString对象,转换后的长度,进制,转换后多余指定长度部分的填充字符。

cpp 复制代码
QString str5="Hello %1 %2";
qDebug()<<str5.arg("world").arg(12,20,2,QLatin1Char('0'));

3、进制转换(setNum)

cpp 复制代码
QString str1;
qDebug()<<str1.setNum(1234,16);

4、查询

(1)、已知位置查询元素

(2)、已知元素查位置

indexof

contains查询是否包含此子串

count

5、增加

cpp 复制代码
qDebug()<<str5.append(QChar('c'));

6、判空

isNull没有构造为true,构造了为false;

isEmpty没构造或者构造了但是是空串都返回true;

7、子串

根据内容切割:

相关推荐
青岑CTF8 分钟前
攻防世界-Php_rce-胎教版wp
开发语言·安全·web安全·网络安全·php
初次见面我叫泰隆25 分钟前
Qt——4、Qt窗口
开发语言·qt·客户端开发
瑞雪兆丰年兮30 分钟前
[从0开始学Java|第十一天]学生管理系统
java·开发语言
代码AI弗森1 小时前
Git Bash 与 PowerShell:定位差异、使用场景与选择建议
开发语言·git·bash
代码游侠1 小时前
C语言核心概念复习(一)
c语言·开发语言·c++·笔记·学习
蜕变的土豆1 小时前
grpc-通关速成
开发语言·c++
-To be number.wan1 小时前
Python数据分析:英国电商销售数据实战
开发语言·python·数据分析
xb11321 小时前
C#生产者-消费者模式
开发语言·c#
电商API&Tina1 小时前
乐天平台 (Rakuten) 数据采集指南
大数据·开发语言·数据库·oracle·json
zhougl9962 小时前
Java内部类详解
java·开发语言