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