Qt5學習 基本概念

2021-09-22 20:02:09 字數 877 閱讀 3367

架構

什麼是qml 還是 qtwidget

科技時代發s

程式發布使用:windeployqt

自從 qt5 以後,qt 的框架進行了大幅調整和更新,原有的 opengl **似乎已經無法在新版 qt 上執行了。

在 qt5 中,新增了 qopengl* 類,用以取代之前的 qgl* 類。

注意,雖然我們仍然能通過 qt5 中的 opengl 模組使用 qgl* 類,但強烈建議大家在新的 qt 應用程式中使用 qopengl* 類而不是 qgl* 類。

另外,在 qt5 中,已經將 opengl 整合到了 gui 模組中。因此,我們要想使用與 opengl 相關的類和函式,只需要在 .pro 工程檔案中包含 gui 模組就可以了,無需像以前一樣還要包含 opengl 。

initializegl

該函式用來初始化當前的 opengl 環境。

注意,在此函式中,我們必須呼叫 initializeopenglfunctions(); 語句以便 qt 在後台完成 opengl 環境的初始化工作

qopenglfunctions可以訪問opengl es 2.0 api。也可以不從qopenglfunctions繼承,通過 qopenglcontext

來訪問opengl函式,用法有2種

qopenglfunctions functions(qopenglcontext::currentcontext());

functions.glfunctionhere();

// 或者

qopenglfunctions *functions = qopenglcontext::currentcontext()->functions();

functions->glfunctionhere();

Qt5基本教程

qt 學習之路 2 目錄 序 qt 前言 hello,world 訊號槽自定義訊號槽 qt 模組簡介 mainwindow 簡介 新增動作 資源檔案 物件模型 布局管理器 選單欄 工具欄和狀態列 對話方塊簡介 對話方塊資料傳遞 標準對話方塊 qmessagebox 深入 qt5 訊號槽新語法 檔案對...

QT5 學習筆記一

一 訊號和槽機制 signal slot qt提供了訊號和槽機制用於完成介面操作的響應,是完成任意兩個qt物件之間的通訊機制。訊號會在某個特定情況或動作下被觸發,槽是等同於接收並處理訊號的函式。訊號與槽機制的連線方式 1 乙個訊號可以與另乙個訊號相連 2 同乙個訊號可以與多個槽相連 3 同乙個槽可以...

QT5 學習筆記01

第乙個例項,計算圓的面積 利用qt5 designer實現 第一次例項比較簡單,掌握建立專案的方法以及槽函式的用法即可。使用到的常用函式 1 qstring toint bool ok nullptr,int base 10 第一引數為ok位址,表明轉換成功與否,第二個引數進製 123 123 2 ...