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项目,然后逐渐地添加一些代码,我们想要显示的是一个主窗口,里面有一个主要的视图,下面还有一排按钮,就是这样。代码非常简单:

Qt 3D教程(一)使用Qt Widgets建立一个框架_第1张图片

       点击左下角的小三角按钮,运行,得到的是这样一个效果:

Qt 3D教程(一)使用Qt Widgets建立一个框架_第2张图片

       这里的绿色Widget是刻意设置的,在随后的教程中,我们会将它替换成一个显示3D模型的视图。

       本次教程的代码均在我的github中,感兴趣的同行们可以通过gitclone或者是直接下载我的git项目来获取到本套教程的所有源代码。

你可能感兴趣的:(Qt,Qt3D)