Qt 3D教程(一)使用Qt Widgets建立一個框架

Qt3D教程(一)使用Qt Widgets建立一個框架


Qt 3D是Qt 5.5發佈時最重要的一個新模塊,它很好地將3D的繁文縟節封裝在底層,留給我們的是簡潔的對象創建方法,它也不需要你掌握太多的着色器知識,只需要懂得一些三維和光照的基本知識就可以創建出比較美觀的三維模型瀏覽程序了。目前雖然大家都能夠使用Qt 5.5和Qt 3D了,但是我查看了一下,有關API文檔和一個詳盡的介紹還是空缺的,因此我認爲有必要寫一點教程,簡要介紹一下Qt 3D的使用方法。

蔣彩陽原創文章,首發地址:http://blog.csdn.net/gamesdev/article/details/47128813。歡迎同行前來探討。

我們這個教程從一個空的qmake項目開始,一點一點地搭積木,進而創建一個具有交互性的桌面Qt 3D應用。

首先,我們使用Qt Creator創建一個空的qmake項目,然後逐漸地添加一些代碼,我們想要顯示的是一個主窗口,裏面有一個主要的視圖,下面還有一排按鈕,就是這樣。代碼非常簡單:

       點擊左下角的小三角按鈕,運行,得到的是這樣一個效果:

       這裏的綠色Widget是刻意設置的,在隨後的教程中,我們會將它替換成一個顯示3D模型的視圖。

       本次教程的代碼均在我的github中,感興趣的同行們可以通過gitclone或者是直接下載我的git項目來獲取到本套教程的所有源代碼。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章