Qt诺基亚官方中文教程L3_Qt的数据类型机会及

Qt诺基亚官方中文教程L3_Qt的数据类型机会及

ID:36601881

大小:1.86 MB

页数:65页

时间:2019-05-09

Qt诺基亚官方中文教程L3_Qt的数据类型机会及_第1页
Qt诺基亚官方中文教程L3_Qt的数据类型机会及_第2页
Qt诺基亚官方中文教程L3_Qt的数据类型机会及_第3页
Qt诺基亚官方中文教程L3_Qt的数据类型机会及_第4页
Qt诺基亚官方中文教程L3_Qt的数据类型机会及_第5页
资源描述:

《Qt诺基亚官方中文教程L3_Qt的数据类型机会及》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.数据类型集合和文件QtinEducationThisworkisaChinesetranslationoftheoriginalQtEducationalTrainingMaterialspublishedbyNokia:©2010NokiaCorporationanditsSubsidiary(-ies).Nokia,QtandtheNokiaandQtlogosaretheregisteredtrademarksofNokiaCorporationinFinlandandothercountriesworldwide.Thi

2、stranslationwascreatedbyCommunicationandComputerNetworkLaboratoryofGuangdongProvince,SouthChinaUniversityofTechnology.©2010CommunicationandComputerNetworkLaboratoryofGuangdongProvince,SouthChinaUniversityofTechnology.TheenclosedQtEducationalTrainingMaterialsareprovide

3、dundertheCreativeCommonsAttribution-Non-Commercial-ShareAlike2.5LicenseAgreement.Thefulllicensetextisavailablehere:http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode.此文档内容是由诺基亚公司发布的原创Qt教育培训文档的中文翻译:©2010诺基亚公司及其附属公司。Nokia(诺基亚),Qt以及Nokia与Qt商标是Nokia公司在芬兰和全球其他国家的注册

4、商标。该翻译版本由华南理工大学广东省计算机网络重点实验室创造。©2010华南理工大学广东省计算机网络重点实验室本Qt教育培训材料依照署名-非商业性使用-相同方式共享2.5许可协议(CreativeCommons Attribution-Non-Commercial-ShareAlike2.5LicenseAgreement)发布。完整的许可证文本可以在这里找到:http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode。管理文本简单的C字符串是方便的,但这仅限于本地字符编码

5、QString类试图成为现代的字符串类Unicode和codecs隐式共享的性能char*text="Helloworld!";QString支持存储Unicode字符串,几乎当前在用的所有书写系统都能表示支持从不同的本地编码转换或者转成不同的本地编码提供了一个方便的字符串检查和修改的APIQString::toAscii–QString::toLatin1–QString::toLocal8Bit建立字符串有三种建立字符串的主要方法运算符‘+’方法QStringBuilder的方法arg方法QStringres=QString(

6、"Hello%1,thevalueis%2").arg(name).arg(42);QStringres="Hello“+name+“,thevalueis"+QString::number(42);QStringres="Hello“%name%“,thevalueis"%QString::number(42);QStringBuilder使用+运算符来连接字符串,这需要多次内存分配和字符串长度检查一个更好的方式是包含QStringBuilder并使用%操作符该字符串生成器在连接之前一次性收集所有字符串的长度,只需执行一次内存分

7、配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,f

8、illChar);...).arg(42,3,16,QChar('0'));//Resultsin02a...).arg(QString,...QString)...).arg(inta)...).arg(uinta)...).arg(longa)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。