跨平臺開發(fā)工具Qt入門教程:開發(fā)第一個項目前你需要注意些什么?
Qt(發(fā)音為“ cute”,而不是“ cu-tee”)是一個跨平臺框架,通常用作圖形工具包,它不僅創(chuàng)建CLI應(yīng)用程序中也非常有用。而且它也可以在三種主要的臺式機操作系統(tǒng)以及移動操作系統(tǒng)(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式設(shè)備,Android(Necessitas)和iOS的端口上運行。
Qt必備模塊集合:
- QtCore是一個基礎(chǔ)庫,提供容器,線程管理,事件管理等
- QtGui和QtWidgets(用于桌面的GUI工具包)提供了許多用于設(shè)計應(yīng)用程序的圖形組件。
- QtNetwork提供了一組有用的類來處理網(wǎng)絡(luò)通信
- QtWebkit(Webkit引擎),允許在Qt應(yīng)用程序中使用網(wǎng)頁和Web應(yīng)用程序。
- QtSQL是功能齊全的SQL RDBM抽象層,可通過自身的驅(qū)動程序進行擴展,可直接使用ODBC,SQLITE,MySQL和PostgreSQL。
- QtXML,支持簡單的XML解析(SAX)和DOM
- QtXmlPatterns,支持XSLT,XPath,XQuery和Schema驗證
要開始編寫Qt應(yīng)用程序,您必須獲取Qt庫以及一個IDE。它們可以從源代碼構(gòu)建。
該SDK包含許多功能,例如適用于Symbian和諾基亞N9的交叉編譯器。您可以通過選擇“自定義安裝”來選擇不安裝它們。確保保留這些包裝
- QMake文檔
- Qt文檔
- Qt 4.8.1(Destkop)
- Qt創(chuàng)作者
下面這些軟件包也可能有用
- Qt Examples
- Qt Linguist
如果要為Symbian / Maemo / Meego或較舊版本的Qt開發(fā),則可以選擇其他軟件包。
注意 :在Linux上,最好使用發(fā)行版提供的軟件包。Qt Creator在幾乎所有發(fā)行版中都應(yīng)該可用,并且安裝它應(yīng)該安裝所有依賴項,例如庫,編譯器和開發(fā)標(biāo)頭。
在下一個章節(jié)中,我們準(zhǔn)備創(chuàng)建我們的第一個程序。和往常一樣,你好,世界。
Qt Creator功能在編寫我們的第一個GUI應(yīng)用之前,讓我們看看Qt Creator。
Qt Creator是C ++的另一個IDE,但它非常適合編碼Qt應(yīng)用程序。它提供了一個文檔瀏覽器和“設(shè)計器”,使創(chuàng)建窗口變得更加容易,所有這些都包裝在精心設(shè)計的用戶界面中。它也是可用的最快的IDE之一。
本次內(nèi)容就到這里,在接下來的文章中將會具體講解如何創(chuàng)建第一個Qt程序點擊獲取更多相關(guān)類產(chǎn)品文章信息