<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 我的QT5學(xué)習之路(三)――模板庫、工具類(lèi)和控件(中)

我的QT5學(xué)習之路(三)――模板庫、工具類(lèi)和控件(中)

作者: 時(shí)間:2018-08-02 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/201808/385044.htm

一、前言

  前面我們了解了關(guān)于Qt字符串的一些簡(jiǎn)單操作,容器類(lèi)的分類(lèi)和各自的主要特點(diǎn)以及用途,這一次我們了解一些常見(jiàn)的工具類(lèi)和常見(jiàn)的控件。

二、QByteArry和QVariant

2.1  QByteArry

 關(guān)于QByteArry,我們在上篇中曾經(jīng)看到過(guò)。QByteArry和QString的功能和API基本類(lèi)似,具有很多相似的函數。不同的地方在于QByteArry能夠存儲原生的二進(jìn)制數據和8位編碼的文本數據,那么何為原生的二進(jìn)制數據和8為編碼的文本數據呢?稍微了解計算機原理的童鞋可能都知道,計算機內部所有的數據都是以0和1的形式進(jìn)行存儲的,這種存儲形式就是二進(jìn)制。對于這些二進(jìn)制代碼,計算機并不知道其具體的含義,需要通過(guò)上下文進(jìn)行決定。對于文件而言,即使是一個(gè)文本文件,讀出時(shí)也可以按照二進(jìn)制的形式讀出,這就是二進(jìn)制格式。如果把這些二進(jìn)制中的0和1按照編碼解釋成一個(gè)個(gè)的字符,就可以構成一個(gè)文本了。因此,QByteArry實(shí)際上朐生的二進(jìn)制,也可以看作是文本,具有文本的一些操作。但是對于文本字符流的操作,還是建議使用QString而不是QByteArry,因為QString支持Unicode。

  出于方便,QByteArry自動(dòng)的保證最后一個(gè)字節之后的那位的值是“国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放

<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>