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

本文是Qt 3D教程的第一部分,介绍如何使用Qt Widgets搭建一个基础的3D应用程序框架。Qt 3D是Qt 5.5引入的新模块,简化了3D编程,无需深入着色器知识即可创建3D模型。教程从创建空的qmake项目开始,逐步构建包含3D视图和交互按钮的主窗口。最终展示了一个带有绿色Widget的界面,后续教程将替换为3D模型视图。源代码可在作者的github上找到。
摘要由CSDN通过智能技术生成

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

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

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值