QT中第一個OpenGL程式
學習QT已經有一段時間了,為了可以進一步的學習QT,並學習在QT在使用OpenGL。將定期按照Nehe的OpenGL教程,將功能在QT中全部實現。本部落格釋出的程式碼,在Window XP + Visual 2005 SP1 + QT 4.6.0編譯通過。非常感謝Nehe對於本人學習OpenGL的幫助。
需要在QT中建立OpenGL應用程式,通常需要從QGLWidget類繼承出自己的類。QGLWidget從QWidget派生,提供了在QT應用程式中顯示OpenGL圖形的能力。QGLWidget累提供了三個虛擬函式來完成OpenGL的繪圖任務。initializeGL()完成OpenGL環境的初始化,
main.cpp
wglwidget.h
wglwidget.cpp
程式中,利用QTranslator安裝翻譯檔案,為了可以講QMessageBox彈出對話方塊中的Yes和No翻譯為中文,至於具體做法,可參照本部落格其他文章。本程式執行結果如下:
(圖片上傳功能暫時關閉,稍微補充)
圖1.1 第一個OpenGL程式
相關推薦
QT中第一個OpenGL程式
學習QT已經有一段時間了,為了可以進一步的學習QT,並學習在QT在使用OpenGL。將定期按照Nehe的OpenGL教程,將功能在QT中全部實現。本部落格釋出的程式碼,在Window XP + Vis
在vs2005下的第一個OpenGL程式。
原文http://www.cnblogs.com/songlotus/articles/965368.html 學習OpenGL前的準備工作 第一步,選擇一個編譯環境 選擇Visual Studio 2005作為學習OpenGL的環境。 第二步,配
【OpenGL】詳解第一個OpenGL程式
/////////////////////////////////////////////////////////////////////// // // triangles.cpp // ////////////////////////////////////////////////////////////
用dev-c++寫自己的第一個opengl程式
最近因為需要自己開始學習opengl,但是因為我用的是win7的作業系統,又不想為了學習這麼一個東西還要費勁的去下載安裝vs2008,所以選擇了dev-c++作為自己的開發工具。 但是由於對dev-c++不熟悉,在開始階段走了寫彎路,雖然解決了基本的問題,但是還有些問題自己沒
New程式媛OpenGL全解析之—第一個OpenGL程式解析
大家好!本期丹丹將給大家解析第一個OpenGL程式本期視訊的連結地址是:https://www.bilibili.com/video/av21319715大家也可以直接在bi站首頁搜尋:New程式媛 ,即可看到相應視訊本期的資源和程式碼下載連結是:連結:https://pan
現代OpenGL(一):我的第一個OpenGL程式
OpenGL簡介 OpenGL是一種應用程式程式設計介面(Application Programming Interface,API)它是一種可以對圖形硬體裝置特徵進行訪問的軟體庫。 在OpenGL 3.0以前的版本或者使用相容模式的OpenGL環境,Ope
第一個Opengl程式
1. 學習網站: 3. 下載了sdk後,在vs中設定了庫檔案和包含檔案目錄後(可能還需把dll放到system32目錄下),新增程式碼如下: 注:下面的程式碼是從http://nehe.gamedev.net/下載來的,為lesson1的程式碼,同時增加些程式碼,不過
第一課,編寫第一個OpenGL程式
說起程式設計作圖,大概還有很多人想起TC的#include <graphics.h>吧?但是各位是否想過,那些畫面絢麗的PC遊戲是如何編寫出來的?就靠TC那可憐的640*480解析度、16色來做嗎?顯然是不行的。本帖的目的是讓大家放棄TC的老舊圖形介面,讓大家接
OpenGL用法暨第一個OpenGL程式
//OpenGL的書寫規範 暨我的第一個OpenGL程式 //有了框架,其他就什麼都好說了 #include "..\H\glut.h" #pragma comment(lib, "glut.lib") void init(void) {glClearColor(1.0,
opengl入門教程(二) 第一個opengl程式
1. opengl簡介 按照慣例, 怎麼能少了opengl簡介呢。稍等,我去百度cv個簡介來。 OpenGL(全寫Open Graphics Library)是指定義了一個跨程式語言、跨平臺的程式設計介面規格的專業的圖形程式介面。它用於三維影象(二維也行),是
OpenGL從1.0開始--第一個OpenGL程式
OpenGL的最早版本OpenGL 1.0由Mark Segal和Kurt Akeley釋出於1992年1月,時至今日早已是蒼海滄田。筆者將一小步一小步帶領大家去領略計算機圖形學神奇的世界。 OpenGL的“Hello World”是一個線段繪製小程式。下面直接
學習筆記0--如何在Qt5中嵌入一個OpenGL程式部件
緣由:從元旦過後開始,由於實驗室需要,開始進行再Qt5中的OpenGL的開發任務,在剛開始任務時,困難重重,想必也有網友會遇到與我相同或者類似的問題,故整理一些我自己在開發過程中的一些值得參考部分與大家分享,如有版權問題,請直接留言與我聯絡。 在Qt5中開發OpenGL時,
OpenGL學習——第二課:第一個OpenGL程式
第一個OpenGL程式一個簡單的OpenGL程式如下:(注意,如果需要編譯並執行,需要正確安裝GLUT,安裝方法如第一課) // OpenGl.c #include <GL/glut.h>void myDisplay(void){glClear(GL_COLOR_BUFFER_BIT);gl
我的第一個OpenGL 程式
// // main.c // opengl // // Created bych_soft on 12-1-11. // Copyright (c) 2012年 __MyCompanyName__. All rights reserved. // #inclu
【VS開發】【OpenGL開發】OpenGL---Windows下配置與第一個OpenGL程式
面記錄一下Windows下配置OpenGL與我的第一個OpenGL程式。 第一步:選擇一個編譯環境 現在Windows系統的主流編譯環境有Visual Studio,Broland C++ Builder,Dev-C++等,它們都是支援OpenGL的。但這裡我選擇的是V
OpenGL入門(二):第一個OpenGL程式
在上一篇中的環境配置沒有問題,估計程式出現了問題。 OpenGL實用庫函式:43個,以glu作為字首; OpenGL輔助庫函式:31個,以aux作為字首; Windows專用庫函式(WGL):6個,以wgl作為字首; win32API函式(WGL):5個
OpenGL系統設計-2 第一個OpenGL程式
1第一個OpenGL程式 俗話說,“工欲善其事,必先利其器”,一個好的開發工具能夠使你將注意力其中在程式設計本身,做到事半功倍,反之,可能經常需要解決開發工具的問題。我們建議使用微軟公司的Visual C++ 6.0,如果使用Visual C++ .NET也可以,當
OpenGL--第一個OpenGL程式
環境:VS2012 + OpenGL所需檔案(其他IDE也可以,不一定要VS2012,VS2010或其他也可以) 步驟: 1.下載Vs2012 2.下載OpenGL所需檔案 3.解壓縮OpenGL包並放到指定目錄 4.使用VS2012新建工程 5.設定包含目錄和庫目錄 6
Ubuntu16.04下第一個openGL程式
1.安裝Mesa庫 sudo apt-get install libgl1-mesa-dev 2.安裝glut庫 sudo apt-get install freeglut3-dev 3安裝mesa-util sudo apt-get install
Ubuntu下Qt Creator中完成第一個OpenCV程式
環境說明 ubuntu:14.04 64位 PC:win7 64位 Qt Creator :5.4.0 OpenCV:2.4.9 示例:控制檯程式 Qt控制檯應用 1、main.cpp #include <QCor