我可以在 Qt for OpenGL 中使用 QtGui 而不是 glew/glfw/SDL 库吗?
Posted
技术标签:
【中文标题】我可以在 Qt for OpenGL 中使用 QtGui 而不是 glew/glfw/SDL 库吗?【英文标题】:Can I use QtGui instead of glew/glfw/SDL library in Qt for OpenGL? 【发布时间】:2016-04-03 17:38:38 【问题描述】:阅读此内容(来自 Qt 网站):
http://i.stack.imgur.com/lZW45.jpg (http://doc.qt.io/qt-5/qtgui-module.html#details)
它说它在其中提供了 OpenGL。
那么我可以在 OpenGLwork 中使用 QtGui 类而不是 glew/glfw/SDL 库吗?
【问题讨论】:
【参考方案1】:是的,你可以。如果您已经在使用 Qt,那么您将拥有 Qt 其他一切的优势,否则您可能(取决于其他框架)需要处理例如以特殊方式输入。
【讨论】:
【参考方案2】:您可以使用 Qt 获取平台窗口和 OpenGL 上下文以进行渲染。但是,Qt 是一个庞大的框架,如果您只需要这些,那么使用它并没有多大意义。
【讨论】:
以上是关于我可以在 Qt for OpenGL 中使用 QtGui 而不是 glew/glfw/SDL 库吗?的主要内容,如果未能解决你的问题,请参考以下文章