Qt之QByteArray大小写字母转化

QByteArray类对象若为带大小写字母的字符串,可调用函数toUpper()和toLower()实现字母大小写 的转换。函数toUpper()的原型声明如下:

QByteArray toUpper();

函数很简单,没有参数,直接返回转换成大写字母后的字节数组。在转换过程中,碰到已经是大写的字母就忽略,用法举例如下:

QByteArray x("Qt by THE QT COMPANY");

QByteArray y = x.toUpper(): // y== "QT BY THE QT COMPANY"

函数toLower()也很简单,它的原型声明如下:

QByteArray toLower();

返回转换成小写字母后的字节数组。在转换过程中,碰到已经是小写的字母就忽略。用法举例如下:

QByteArray x("ot by THE OT COMPANY");

QByteArray y= x.toLower(); i/ y "qt by the qt company"

除了字母大小写的转换,QByteArray类还提供了判断是大写字母还是小写字母的成员函数isUpper和isLower。其中,isLower()函数的原型声明如下:

bool isLower();

如果字节数组中只包含小写字母则返回true,否则返回false换。

相关推荐
一只小bit1 小时前
Qt 绘图核心教程:从基础绘制到图像操作全解析
前端·c++·qt·gui
四维碎片2 小时前
【Qt】代理(Delegate)的使用
开发语言·qt
从此不归路3 小时前
Qt5 进阶【9】模型-视图框架实战:从 TableView 到自定义模型的一整套落地方案
开发语言·c++·qt
wjhx3 小时前
在Qt Design Studio中进行页面切换
前端·javascript·qt
HL_风神4 小时前
QT事件循环机制源码学习
开发语言·qt·学习
牵牛老人4 小时前
【Qt上位机与下位机交互数据组装与解析:全类型数据转换实战指南】
开发语言·qt·交互
SZ放sai哑滋4 小时前
Qt Creator远程部署(适合开发阶段)
qt
轩情吖5 小时前
Qt多元素控件之QTreeWidget
开发语言·c++·qt·控件·qtreewidget·桌面级开发
轩情吖5 小时前
Qt多元素控件之QTableWidget
开发语言·c++·qt·表格·控件·qtablewidget
草莓熊Lotso6 小时前
Qt 显示与输入类控件进阶:数字、进度、输入框实战攻略
java·大数据·开发语言·c++·人工智能·qt