首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >qt中qt 3d和opengl的替代

qt中qt 3d和opengl的替代
EN

Stack Overflow用户
提问于 2022-08-14 09:09:08
回答 2查看 145关注 0票数 0

我的处境

我想用gui构建一个跨平台应用程序,它显示一些简单立方体的3d视图,用户可以与之交互。Qt似乎是一种很好的工作工具,我认为我的gui部分大部分都足够低了。对于3d部分,OpenGl或qt/3d实现似乎是正确的工具,但它不起作用。当我尝试从Qt运行使用3d视图的例子时,它们是不稳定的,它们会崩溃,会显示一个黑色窗口,在偶然的情况下,我会找到一个,它确实能工作--有侵略性的闪烁,而当我试图调整它的大小时,我的整个系统就变得没有反应了。我不知道是怎么回事,我认为我不能做更好的工作,比官方的例子,我也不认为,尝试调试的例子是可行的。(如果有人知道如何解决这个问题,告诉我,但我甚至没有错误信息)

我的问题是:

是否有一个简单的框架,允许我显示简单的3d形状并将其包含在Qt应用程序中。我不需要阴影、反射、透明或任何比周围光线更花哨的东西。只是一些实色的盒子,我可以旋转和点击。我认为如果它运行在CPU上而不是GPU上,那就更好了。如果我能继续使用C++,那就太好了,但是如果它只存在于另一种语言中,那么会产生什么。我真的不想从头开始构建一个框架。我如何在Qt中包含这样一个外部框架?

我正在使用ubuntu20.04与英特尔图形,但正如我说过,我希望得到的应用程序工作在尽可能多的平台上。

EN

回答 2

Stack Overflow用户

发布于 2022-08-19 16:05:21

我正在开发一个应用程序,它使用Qt3D和OpenGL呈现器。将该应用程序部署到少数用户后,我发现了英特尔集成图形( Intel Integrated )的一些严重问题,从崩溃到渲染错误(比如闪烁)。不幸的是,这并不是来自Qt或OpenGL本身,而是来自英特尔如何实现他们的OpenGL驱动程序。

崩溃的漏洞似乎影响了较老的英特尔芯片,除了一些随机的“我的世界常见问题解答”( reddit:https://www.reddit.com/r/Minecraft/comments/48ktct/19_faqs/ )之外,几乎没有提到这一点,但这里宣称的内容似乎与我的用户所经历的一致。

这个闪烁的bug最近才被报道,不幸的是我还没有合适的硬件来复制它.

我知道这是随机的,而不是来源的信息,但我认为个人经验可能会有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2022-08-15 03:32:02

很多年前我用过osgQt。它看起来还很活跃。我知道军方喜欢他们。

https://github.com/openscenegraph/osgQt

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73350386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档