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