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换。

相关推荐
凯子坚持 c19 分钟前
Qt 5.14.0 入门框架开发全流程深度解析
开发语言·qt
深蓝海拓27 分钟前
PySide6从0开始学习的笔记(十四)创建一个简单的实用UI项目
开发语言·笔记·python·qt·学习·ui·pyqt
小尧嵌入式1 小时前
Linux网络介绍网络编程和数据库
linux·运维·服务器·网络·数据库·qt·php
海涛高软2 小时前
Qt中使用QListWidget列表
开发语言·qt
010米粉0102 小时前
Qt之构建方式
qt
凯子坚持 c3 小时前
Qt 信号与槽机制深度解析
开发语言·qt
世转神风-3 小时前
qt-初步编译运行报错-When executing step “Make“-无法启动进程“make“
开发语言·qt
一然明月14 小时前
QT之基础控件
开发语言·qt
深蓝海拓19 小时前
PySide6从0开始学习的笔记(十) 样式表(QSS)
笔记·python·qt·学习·pyqt
深蓝海拓19 小时前
PySide6从0开始学习的笔记(十三) IDE的选择
笔记·python·qt·学习·pyqt