Qt Quick入門編程:開發(fā)簡單的鬧鐘應(yīng)用程序
Qt是目前最先進(jìn)、最完整的跨平臺(tái)C++開發(fā)工具。它不僅完全實(shí)現(xiàn)了一次編寫,所有平臺(tái)無差別運(yùn)行,更提供了幾乎所有開發(fā)過程中需要用到的工具。如今,Qt已被運(yùn)用于超過70個(gè)行業(yè)、數(shù)千家企業(yè),支持?jǐn)?shù)百萬設(shè)備及應(yīng)用。
Qt Quick入門編程
本教程介紹如何開發(fā)簡單的鬧鐘應(yīng)用程序,作為Qt Quick和Qt Quick Controls2的簡介。
此應(yīng)用程序類似于通常在Android手機(jī)上找到的鬧鐘應(yīng)用程序。它的功能使您可以輸入,編輯或刪除鬧鐘。鬧鐘可以在給定的日期觸發(fā),您可以將其設(shè)置為在隨后的幾天重復(fù)一次。
主屏幕顯示已保存鬧鐘的列表:
詳細(xì)信息屏幕使您可以編輯或刪除現(xiàn)有鬧鐘:
對話框屏幕用于添加新鬧鐘。當(dāng)您單擊主屏幕底部的“ +” 圓形按鈕時(shí),它將彈出:
源文件位于qtdoc存儲(chǔ)庫中。您可以從Qt項(xiàng)目中獲取Qt 5源,也可以將它們作為Qt 5的一部分進(jìn)行安裝。該應(yīng)用程序也位于Qt Creator的“歡迎”模式的示例列表中。
創(chuàng)建鬧鐘項(xiàng)目本節(jié)說明如何在Qt Creator中創(chuàng)建項(xiàng)目。它討論了Qt Creator自動(dòng)生成的文件,以及程序員必須在Qt Creator或其他一些編輯器中創(chuàng)建的兩個(gè)文件。后兩個(gè)文件包含在本教程的源代碼中。
Qt Creator在向?qū)У膸椭?,可以在Qt Creator中設(shè)置新項(xiàng)目,該向?qū)⒅笇?dǎo)您逐步完成項(xiàng)目創(chuàng)建過程。向?qū)?huì)提示您輸入該特定類型的項(xiàng)目所需的設(shè)置,并為您創(chuàng)建項(xiàng)目。
要?jiǎng)?chuàng)建Alarms項(xiàng)目,請選擇 File > New File or Project > Application > Qt Quick Application - Empty > Choose。在“ Name”字段中鍵入“alarms” ,然后按照向?qū)У恼f明進(jìn)行操作。
Qt Quick應(yīng)用程序向?qū)?chuàng)建一個(gè)包含以下源文件的項(xiàng)目:
該向?qū)г谙旅娴膍ain.cpp文件中生成代碼。此代碼塊啟用高DPI縮放,并聲明app和engine。然后,引擎會(huì)加載我們的主要QML文件。
其他源文件
所有源文件代碼教程請關(guān)注后續(xù)文章。