一個(gè)適用于觸摸設(shè)備的QML應(yīng)用程序,它使用一個(gè)帶有FolderListModel的Repeater來(lái)訪問(wèn)文件夾中的內(nèi)容,以及一個(gè)包含MouseArea的PinchArea來(lái)處理獲取內(nèi)容上的捏合手勢(shì)。
在前文中我們展示了如何在Visual Studio中針對(duì)Windows和嵌入式Linux創(chuàng)建多平臺(tái)Qt Quick應(yīng)用程序項(xiàng)目。現(xiàn)在,我們將展示如何在嵌入式設(shè)備上運(yùn)行該應(yīng)用程序。然后,我們將繼續(xù)將該項(xiàng)目開(kāi)發(fā)為我們打算創(chuàng)建的完整嵌入式應(yīng)用程序。最后,我們將使用VS調(diào)試器對(duì)應(yīng)用程序的C ++和QML代碼進(jìn)行遠(yuǎn)程調(diào)試。
Qt Visual Studio工具現(xiàn)在支持 Qt項(xiàng)目的交叉編譯。由于Qt / MSBuild和Linux開(kāi)發(fā)VS工作負(fù)載的集成,使其成為可能。在本文中,我們將展示如何使用此功能在Visual Studio中通過(guò)Qt Quick創(chuàng)建嵌入式應(yīng)用程序。
Qt是一個(gè)跨平臺(tái)框架,通常用作圖形工具包,它不僅創(chuàng)建CLI應(yīng)用程序中也非常有用。而且它也可以在三種主要的臺(tái)式機(jī)操作系統(tǒng)以及移動(dòng)操作系統(tǒng)嵌入式設(shè)備上運(yùn)行。本文主要講述Qt quick應(yīng)用程序的創(chuàng)建。
Qt是目前最先進(jìn)、最完整的跨平臺(tái)C++開(kāi)發(fā)工具。它不僅完全實(shí)現(xiàn)了一次編寫,所有平臺(tái)無(wú)差別運(yùn)行,更提供了幾乎所有開(kāi)發(fā)過(guò)程中需要用到的工具。本文就如何在設(shè)計(jì)模式下編輯QML文件進(jìn)行系列說(shuō)明。
Qt Creator使用MIME類型的文件來(lái)確定用于打開(kāi)文件的模式和編輯器。您可以根據(jù)自己的需要配置代碼樣式。您可以為全局范圍內(nèi)的項(xiàng)目或單獨(dú)的項(xiàng)目指定代碼樣式。您可以指定幾套代碼樣式設(shè)置,并在它們之間輕松切換。
Qt Creator使用MIME類型的文件來(lái)確定用于打開(kāi)文件的模式和編輯器。例如,Qt Creator在文本編輯器的Edit模式下打開(kāi).txt文件。您可以根據(jù)自己的需求配置文本編輯器。您可以為全局范圍內(nèi)的項(xiàng)目或單獨(dú)的項(xiàng)目指定編輯器操作。
本教程介紹如何使用ui.qml文件開(kāi)發(fā)一個(gè)應(yīng)用程序,使應(yīng)用程序邏輯從UI中分離。該教程使用Qt Quick Designer實(shí)現(xiàn)一個(gè)簡(jiǎn)化版的UI表單示例,它為一個(gè)客戶數(shù)據(jù)庫(kù)提供接口,只用QML和JavaScript編寫。
本教程介紹如何使用ui.qml文件開(kāi)發(fā)一個(gè)應(yīng)用程序,使應(yīng)用程序邏輯從UI中分離。該教程使用Qt Quick Designer實(shí)現(xiàn)一個(gè)簡(jiǎn)化版的UI表單示例,它為一個(gè)客戶數(shù)據(jù)庫(kù)提供接口,只用QML和JavaScript編寫。