【问题标题】:Strange behavior with Qt stacked widgets on Mac OS + OpenGLMac OS + OpenGL 上 Qt 堆叠小部件的奇怪行为
【发布时间】:2013-06-19 02:01:23
【问题描述】:

我正在 OS X 上开发 OpenGL 应用程序,但遇到了麻烦。该应用程序使用一个简单的 QTabWidget 来收集数据,然后通过 OpenGL 视图显示在最后一个选项卡中。在我通常开发的 Linux 上一切正常,但在 Mac 上编译我得到一个非常奇怪的行为。

我创建了一个最小工作示例 here,它显示了我在 Mac 上遇到的奇怪行为。

简而言之,当用户遍历每个选项卡并到达最后一个 OpenGL 视图时,事情会变得很奇怪。 Gui 元素消失,鼠标事件被发送到错误的选项卡,OpenGL 视图通常没有响应。我尝试了多种方法来尝试解决这个问题,或者至少绕过它,但没有运气。而网络上的相关案例信息似乎很少或根本没有。

我尝试了 Qt5.0.2 和 Qt5.1.0,结果相同,并在 OS X 10.8 上编译。

如果我能在这件事上得到任何帮助,我将不胜感激,修复将是很棒的,一个同样完美的替代解决方案。

【问题讨论】:

    标签: macos qt opengl


    【解决方案1】:

    这是一个已知的 Qt 5 错误。我已经发布了a different testcase for it。我还不知道是否有人打扰将其实际报告给 qt-project(我没有)。

    这个错误是 Qt 4.8 的回归,顺便说一句。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      相关资源
      最近更新 更多