-
1)qt for windows 32-bit (vs 2010, 505 mb) (info)
2)visual studio add-in for qt53)vs2010
VS2010安裝好後,安裝兩個QT外掛程式,安裝成功後,VS中會出現QT5,簧纖配置環針後即可開發QT介面程式。
-
在 Qt5 中,新增了乙個新的 QopenGL* 類來取代以前的 QGL* 類。
請注意,雖然我們仍然可以通過 Qt5 中的 OpenGL 模組使用 QGL* 類,但強烈建議您在新的 Qt 應用程式中使用 QOPENGL* 類而不是 QGL* 類。
2此外,在 Qt5 中,OpenGL 已整合到 GUI 模組中。 因此,如果我們想使用 OpenGL 相關的類和函式,我們只需要使用在 Pro 專案檔案中包含 GUI 模組就足夠了,而不是像以前那樣包含 OpenGL。
結束 2:如何在 Qt5 中使用 OpenGL
讓我們舉乙個真實的例子來說明如何在 Qt5 中使用 OpenGL。 在此示例中,為了便於理解,我們將只建立乙個帶有黑色背景的簡單 OpenGL 視窗。 這是該程式的執行圖片。
首先,我們需要建立乙個自定義視窗類 window。 此類有兩個父類:
1)qopenglwindow:以公開方式繼承。
2)qopenglfunctions:以受保護的方式繼承。
此外,在正常情況下,我們需要實現三個繼承自父類的虛擬函式:
1)void initializegl()
2) void resizegl(int width, int height) 如果不需要處理高度和寬度,可以儲存此功能。
3)void paintgl()
然後,讓我們實現上面宣告的函式。
1) initializegl
此函式用於初始化當前的 OpenGL 環境。
請注意,在此函式中,我們必須呼叫 InitializeOpenGLCs(); 語句,以便 Qt 在後台完成 OpenGL 環境的初始化。
隨後,使用 glclearcolor 函式設定清除顏色。 函式的前三個引數是紅色、綠色和藍色分量值,第四個引數是透明度值。
2)resizegl
此功能主要用於對高度和寬度進行一些更改。 當然,如果你沒有任何特殊需求,你也可以不處理這個功能。
3)paintgl
這個功能是重頭戲,繪圖通常在這個功能內完成。 在這裡,舉個例子,我們只是用我們之前設定的清晰顏色清除視窗背景。
最後,我們新增乙個檔案,在 main 函式中建立乙個新的視窗物件,並顯示它。 啊哈,縱觀整個過程,與之前的Qt版本相比,在Qt5中使用OpenGL是不是超級容易?
-
那麼,新版Qt5中OpenGL模組有哪些主要變化,在Qt5中我們應該如何使用OpenGL呢?
工具原材料。
Qt5 I. Qt5 中 OpenGL 模組的重大變化。
在 Qt5 中,新增了乙個新的 QopenGL* 類來取代以前的 QGL* 類。
請注意,雖然我們仍然可以通過 Qt5 中的 OpenGL 模組使用 QGL* 類,但強烈建議您在新的 Qt 應用程式中使用 QOPENGL* 類而不是 QGL* 類。
-
2.解壓後,將兩個檔案複製到qt目錄下。 lib 資料夾;
3.將兩個動態鏈結庫複製到 C:Windows System32;
4.複製檔案以將 qtopengl 包含在 qt 目錄中,並建立乙個包含內容的 glut 檔案""] 另存為不帶字尾的檔案;
5.切換到您自己的程式並新增:
libs += -lgut32
libs += -lc:\glut
6.新增“include”或“include”,以便您可以在 glut 中使用該函式,它將像這樣工作:
從網路上下乙個想要的SDK版本開始,完成後複製乙份並放在android-sdk-windows臨時目錄下,使用SDK Manager進行安裝,而如果要從SDKMer中進行安裝,速度較慢。
用套件(例如吸塵器)製作更換器。 **,安奈輪土豆,執行OK。 如果您在計算機上安裝了 IIS 以解決 80 埠衝突問題,則通常沒問題。
iOS開發必須走的路一定是證書的配置,尤其是涉及到很多人羨慕的時候,一些開發包和線上的一些許可權也是管理的。 在這種情況下,配置證書,然後手動生成描述性檔案特別麻煩。 >>>More