QtOpenGL以及Graphics-View框架整合的例子(演示程序+源代码)

时间:2016-10-14 18:24:52
【文件属性】:

文件名称:QtOpenGL以及Graphics-View框架整合的例子(演示程序+源代码)

文件大小:6.05MB

文件格式:7Z

更新时间:2016-10-14 18:24:52

qt opengl glsl 3ds

此程序来源于我的一篇博客,欢迎访问。 http://blog.csdn.net/gamesdev/article/details/11994501 ------------------------------------- 欢迎访问我的博客。 http://blog.csdn.net/gamesdev ------------------------------------- Qt的QWidget大家族已经成熟,不会得到太大的发展了,而随着Qt5的发展,新的界面类会崭露头角,比如QWindow、QSurface、QScreen这些类。但现在的状况(Qt5.2即将出了),这些类和模块并不会对现有的GUI模块造成威胁,更不用说取代Qt4的GUI(在Qt5是QtGui和QtWidgets)模块了。自Qt4.4起,Qt拥有了Graphics-View框架,使用这个框架可以更加轻松地在窗口中嵌入任意你想要绘制的元素。但是据我所知,Qt5的那些类无法和Graphics-View框架进行整合,对于想要利用Qt中Graphics-View框架的同行们,只能退回Qt4的类进行开发了,Qt5的这些类对于创建纯OpenGL还是有利的。


【文件预览】:
source
----Format3DS.h(4KB)
----appIcon.ico(66KB)
----zh_CN.ts(5KB)
----ShaderKeywordHighlight.h(4KB)
----Translation.qrc(98B)
----Shader()
--------Diffuse.vert(493B)
--------Specular.vert(847B)
--------Specular_Opt.vert(800B)
----OpenGLView.cpp(11KB)
----ShaderOptionDialog.h(4KB)
----Model.qrc(95B)
----QtGLSL_LightShader_5.pro(4KB)
----Various.3ds(50KB)
----lib()
--------libFeedback.a(581KB)
--------lib3ds.a(73KB)
----OpenGLView.h(4KB)
----ShaderOptionDialog.ui(7KB)
----main.cpp(4KB)
----Shader.qrc(186B)
----Feedback()
--------Feedback.qrc(147B)
--------FeedbackDialog.h(4KB)
--------Feedback.pri(205B)
--------textEditBackground.png(98KB)
--------pushButtonBackground.png(3KB)
----ShaderOptionDialog.cpp(7KB)
----MainWindow.h(3KB)
----Camera.h(4KB)
----zh_CN.qm(2KB)
----ShaderKeywordHighlight.cpp(6KB)
----Camera.cpp(5KB)
----MainWindow.cpp(4KB)
----GraphicsScene.h(4KB)
----GraphicsScene.cpp(8KB)
bin
----windows()
--------ShaderForLight.exe(5.97MB)

网友评论

  • 编不过,不能用
  • 64位的编译不过,缺少64位的lib3ds静态库和libFeedback静态库文件 最好能有这两个库文件的源码
  • 被QOpenGLWidget在QGraphicsView无法刷新困扰很久了,受教了
  • 不错学习中
  • 编译不过.............
  • 非常好的资源,谢谢分享
  • 非常不错的资源啊
  • 可以用,简单学习下
  • 看资源描述是有帮助的,但是上一次没下下来,先评论下才能再次下载……
  • 效果非常好,对我来说非常实用
  • 这个框架对我们很有帮助
  • 这个框架对我们很有帮助
  • 不错学习中
  • 这个框架对我们很有帮助
  • VA_X.dllzhe的好棒啊啊啊啊 啊啊
  • 分有点高,挺不错的。可以借鉴。shader 和 加载 3ds 代码 已经被 扣掉,需要自己去网上下载补全
  • 要分很高,但是在windows上不能编译
  • 好像有些文件解压失败,不知道有没有问题。。
  • 值得学习一下。
  • 一般吧!还没有boxes 例子的信息多.
  • 学习一下,谢谢分享。
  • 很好的参考资料,多谢
  • 这么贵,质量还这么差,不值! 好不容易把编译错误解决了,运行还崩溃。。。。
  • 很好的Qt+opengl框架,值得参考,但分太高了
  • 扣了分,但是下载不了
  • mac下编译不过 还是辛苦了
  • 有一定的参考价值、但程序运行不了。辛苦作者了。
  • 可以借鉴着色器的用法和现代OpenGL渲染方式,不错的。
  • 下载下来学习一下,太贵了。
  • 很不错的资源,对学习QT+OPENGL很有帮助