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

相关推荐
teacher伟大光荣且正确3 小时前
Qt Creator 配置 Android 编译环境
android·开发语言·qt
六bring个六8 小时前
qtcreater配置opencv
c++·qt·opencv·计算机视觉·图形渲染·opengl
纯纯沙口8 小时前
Qt—多线程基础
开发语言·qt
yxc_inspire8 小时前
基于Qt的app开发第八天
开发语言·c++·qt
9527华安10 小时前
紫光同创FPGA实现AD7606数据采集转UDP网络传输,提供PDS工程源码和技术支持和QT上位机
网络·qt·fpga开发·udp·紫光同创·ad7606
yxc_inspire10 小时前
基于Qt的app开发第七天
开发语言·c++·qt·app
dot to one12 小时前
Qt 中 QWidget涉及的常用核心属性介绍
开发语言·c++·qt
码农新猿类13 小时前
初入OpenCV
qt·opencv·计算机视觉
洛克希德马丁14 小时前
QLineEdit增加点击回显功能
c++·qt·ui
向日葵xyz16 小时前
Qt5与现代OpenGL学习(十一)OpenGL Widget鼠标控制直线旋转
开发语言·qt·学习