1 / 65
文档名称:

Qt诺基亚官方中文教程L3Qt的数据类型机会及文件1教学材料.ppt

格式:ppt   大小:1,563KB   页数:65页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Qt诺基亚官方中文教程L3Qt的数据类型机会及文件1教学材料.ppt

上传人:yuzongjuan7806 2020/7/26 文件大小:1.53 MB

下载得到文件列表

Qt诺基亚官方中文教程L3Qt的数据类型机会及文件1教学材料.ppt

文档介绍

文档介绍:.数据类型集合和文件QtinEducationThisworkisaChinesetranslationoftheoriginalQtEducationalTrainingMaterialspublishedbyNokia:©2010NokiaCorporationanditsSubsidiary(-ies).Nokia,,SouthChinaUniversityofTechnology.©workLaboratoryofGuangdongProvince,-mercial-:/licenses/by-nc-sa/:©2010诺基亚公司及其附属公司。Nokia(诺基亚),Qt以及Nokia与Qt商标是Nokia公司在芬兰和全球其他国家的注册商标。该翻译版本由华南理工大学广东省计算机网络重点实验室创造。©2010华南理工大学广东省计算机网络重点实验室 本Qt教育培训材料依照署名-非商业性使用-(mons Attribution-mercial-)发布。 完整的许可证文本可以在这里找到:/licenses/by-nc-sa/。管理文本简单的C字符串是方便的,但这仅限于本地字符编码QString类试图成为现代的字符串类Unicode和codecs隐式共享的性能char*text="Helloworld!";建立字符串有三种建立字符串的主要方法运算符‘+’方法QStringBuilder的方法arg方法QStringres=QString("Hello%1,thevalueis%2").arg(name).arg(42);QStringres="Hello“+name+“,thevalueis"+QString::number(42);QStringres="Hello“%name%“,thevalueis"%QString::number(42);QStringBuilder使用+运算符来连接字符串,这需要多次内存分配和字符串长度检查一个更好的方式是包含QStringBuilder并使用%操作符该字符串生成器在连接之前一次性收集所有字符串的长度,只需执行一次内存分配QStringres="Hello“%name%“,thevalueis%"%QString::number(42);QStringtemp="Hello“;temp=temp%name;temp=temp%“,thevalueis%"temp=temp%QString::number(42);分成多个小步骤连接字符串会降低性能QString::argarg方法用值来替换%1-99可以处理字符串,字符,整型和浮点型能在数字基数之间转换"%1+%2=%3,thesumis%3"...).arg(value,width,base,fillChar);...).arg(42,3,16,QChar('0'));//Resultsin02a...).arg(QString,...QString)...).arg(inta)...).arg(uinta)...).arg(longa)...).arg(ulonga)...).arg(qlonglonga)...).arg(qulonglonga)...).arg(shorta)...).arg(ushorta)...).arg(QChara)...).arg(chara)...).arg(doublea)%n的所有实例都被替换每次上限为9个参数子串使用left,right和mid访问子串如果mid不指定长度,则返回字符串的剩余部分用replace查找和替代字符串QStrings="Helloworld!";r=(5);//"Hello"r=(1);//"!"r=(6,5);//"world"r=(6);//"world!"r=("world","universe");//"Hellounive