翻譯|使用教程|編輯:鮑佳佳|2020-11-02 09:47:04.290|閱讀 306 次
概述:Qt安裝程序中現(xiàn)已提供Qt for MUC新版本。.5版引入了新的平臺(tái)API,可輕松將Qt for MCU集成到任何微控制器上,并提供了深入的移植指南,可助您一臂之力。此外,它包括一組C ++ API,可在運(yùn)行時(shí)將新圖像加載到QML GUI中。與每個(gè)版本一樣,1.5還包括API改進(jìn)和錯(cuò)誤修復(fù),從而增強(qiáng)了可用性和穩(wěn)定性。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Qt是一個(gè)跨平臺(tái)框架,通常用作圖形工具包,它不僅創(chuàng)建CLI應(yīng)用程序中非常有用。而且它也可以在三種主要的臺(tái)式機(jī)操作系統(tǒng)以及移動(dòng)操作系統(tǒng)(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式設(shè)備,Android(Necessitas)和iOS的端口上運(yùn)行?,F(xiàn)在我們?yōu)槟闾峁┝嗣赓M(fèi)的試用版。趕快點(diǎn)擊下載Qt最新試用版吧>>
【Qtitan組件集】
慧都現(xiàn)推出“軟件國(guó)產(chǎn)化服務(wù)季”(點(diǎn)擊查看詳情),Qt正版授權(quán)獲取低價(jià)優(yōu)惠>>
Qt安裝程序中現(xiàn)已提供Qt for MUC新版本。.5版引入了新的平臺(tái)API,可輕松將Qt for MCU集成到任何微控制器上,并提供了深入的移植指南,可助您一臂之力。此外,它包括一組C ++ API,可在運(yùn)行時(shí)將新圖像加載到QML GUI中。與每個(gè)版本一樣,1.5還包括API改進(jìn)和錯(cuò)誤修復(fù),從而增強(qiáng)了可用性和穩(wěn)定性。
更新概述
平臺(tái)API
啟動(dòng)新的嵌入式項(xiàng)目時(shí),有很多微控制器供您考慮,即使它們不一定都非常適合具有高分辨率顯示和高級(jí)GUI的設(shè)備。為確保您可以將Qt用于適用于高級(jí)圖形應(yīng)用程序的硬件上的MCU,我們將在以后的版本中不斷增加對(duì)新MCU的支持。但是,如果您決定使用不在我們支持列表中的芯片,則我們希望使您盡可能輕松地在該平臺(tái)上移植Qt Quick Ultralite。這就是為什么我們?cè)赒t中為MCU 1.5引入了支持該集成的全新API集。
它主要包括兩個(gè)部分:
將Qt Quick Ultralite移植到硬件時(shí),您將不必總是實(shí)現(xiàn)所有平臺(tái)功能。Qt for MCUs SDK包含我們所有平臺(tái)改編版的源代碼,這意味著,如果您需要將Qt Quick Ultralite改編到基于我們支持的MCU之一的定制板上,或者需要從一個(gè)新的MCU移植到新的MCU。受支持的系列(例如STM32H7或NXP i.MX RT),您通常只需對(duì)我們的其中一種產(chǎn)品進(jìn)行較小的更改。
平臺(tái)移植指南
擁有簡(jiǎn)單的平臺(tái)API即可將Qul移植到硬件上,這很好,擁有深入的文檔來(lái)指導(dǎo)您完成所有移植步驟就更好了!1.5文檔包括詳細(xì)的移植指南,以幫助您入門。它涵蓋了從前提條件到在屏幕上顯示圖形以及在Qt Creator中使用平臺(tái)的所有內(nèi)容 。
為了進(jìn)一步幫助您,SDK現(xiàn)在還提供了一個(gè)示例 平臺(tái),該虛擬平臺(tái)可作為簡(jiǎn)單參考。當(dāng)移植到全新的MCU時(shí),它作為起點(diǎn)特別有用。
圖像和ImageProvider C ++ API
我們收到了許多人的反饋,需要使用API來(lái)顯示在運(yùn)行時(shí)加載的圖像。在Qt for MCU 1.4之前,通過(guò)將靜態(tài)圖像顯式添加到項(xiàng)目文件中的Qt資源系統(tǒng)中,只能在Qt Quick Ultralite GUI中顯示靜態(tài)圖像。換句話說(shuō),在編譯時(shí)已知的圖像。但是在許多情況下,這還不夠用,例如,您可能要顯示從遠(yuǎn)程服務(wù)器下載的圖像,從可移動(dòng)媒體設(shè)備上的文件系統(tǒng)讀取圖像,或者只是在設(shè)備部署后閃現(xiàn)到保留的存儲(chǔ)空間。
為了實(shí)現(xiàn)這些情況,我們添加了Image C ++類。它用于包裝由您的應(yīng)用程序代碼加載的原始圖像數(shù)據(jù),并且可以設(shè)置為QML圖像的源。對(duì)于高級(jí)圖像加載邏輯,可以將其與mageProvider C ++類結(jié)合使用。這兩個(gè)類都是根據(jù)Qt的QImage和QuickImageProvider API建模的,具有相似的語(yǔ)義。
感謝您的閱讀,希望這篇文章能帶給你一定的幫助!如果這篇文章沒能滿足你的需求、點(diǎn)擊獲取更多文章教程!現(xiàn)在立刻下載Qt6免費(fèi)試用吧!更多Qt類開發(fā)工具QtitanRibbon、QtitanChart、QtitanNavigation、QtitanDocking、QtitanDataGrid在線訂購(gòu)現(xiàn)直降1000元,歡迎咨詢慧都獲取更多優(yōu)惠>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: