当前位置: 首页 > news >正文

QT QString学习笔记

1.操作字符串

1.提供双元运算符 “+”

    QString str1="cccc";

    str1 =str1 +"ddddd";

    qDebug()<<str1;

    qDebug()<<qPrintable(str1);
2.提供操作符 append()

QString str1 ="Good";

QString str2 ="bye";

str1.append(str2);

qDebug()<<qPrintable(str1);

3.snsprinf()

4.arg() 该函数支持可以处理多种数据结构

      strTemp = QString("%1  is  %2").arg("11").arg(1);

      qDebug()<<qPrintable(strTemp);

2.查询字符串

1.startsWith() 判断一个字符串是否以某个字符串开头

 endsWith() 判断一个字符串是否以某个字符串结尾

2.contains() 判定一个指定的字符串是否出现过

3.toInt()  将字符串转换为整形数值

4.compare() 对两个字符串进行比较

5.at()将QString转换为ASCII码

#include <QCoreApplication>  //Qt 提供一个事件循环#include<QDebug> // 输出流
#include<iostream>
using  namespace std;
void test01(){QString str1="cccc";str1 =str1 +"ddddd";qDebug()<<str1;qDebug()<<qPrintable(str1);
}void test02()
{QString str1 ="Good";QString str2 ="bye";str1.append(str2);qDebug()<<qPrintable(str1);}void test03()
{QString strTemp;strTemp = QString("%1  is  %2").arg("11").arg(1);qDebug()<<qPrintable(strTemp);
}void test04()
{QString strTemp = "How are you";qDebug()<<strTemp.startsWith("How");
}void test05()
{int a = QString :: compare("abcd","abcde");cout<<a<<endl;
}void test06()
{QString str ="ABC abc";}int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);//1.Qstring 提供二元“+”操作符应用 功能一样 “+=”test05();return a.exec();
}

 

http://www.lryc.cn/news/459316.html

相关文章:

  • 4.stm32 GPIO输入
  • GPT系列
  • Chromium 前端window对象c++实现定义
  • 【力扣算法题】每天一道,健康生活
  • Android Camera系列(四):TextureView+OpenGL ES+Camera
  • 03 django管理系统 - 部门管理 - 部门列表
  • L1 Sklearn 衍生概念辨析 - 回归/分类/聚类/降维
  • 【畅捷通-注册安全分析报告】
  • TCP IP网络编程
  • libssh2编译部署详解
  • IPv4数据报的首部格式 -计算机网络
  • 小米电机与STM32——CAN通信
  • 2.2.ReactOS系统KSERVICE_TABLE_DESCRIPTOR结构体的声明
  • 前端接口报500如何解决 | 发生的原因以及处理步骤
  • 图书馆自习室座位预约管理微信小程序+ssm(lw+演示+源码+运行)
  • 谷歌-BERT-第一步:模型下载
  • FPGA实现PCIE采集电脑端视频缩放后转千兆UDP网络输出,基于XDMA+PHY芯片架构,提供3套工程源码和技术支持
  • Hi3061M开发板——系统时钟频率
  • C++入门基础知识110—【关于C++ if...else 语句】
  • 基于YOLO11深度学习的非机动车驾驶员头盔检测系统【python源码+Pyqt5界面+数据集+训练代码】深度学习实战、目标检测、卷积神经网络
  • 图像分类-demo(Lenet),tensorflow和Alexnet
  • excel 单元格嵌入图片
  • GitHub简介与安装使用入门教程
  • HTML(五)列表详解
  • SparkSQL介绍及使用
  • 【聚星文社】3.2版一键推文工具更新啦
  • C++基础补充(03)C++20 的 std::format 函数
  • [论文笔记]DAPR: A Benchmark on Document-Aware Passage Retrieval
  • Spring Boot知识管理:智能搜索与分析
  • 操作系统(2) (进程调度/进程调度器类型/三种进程调度/调度算法)