【问题标题】:PyQt4 on Mac: QGraphicsView with OpenGL is flickeringMac 上的 PyQt4:带有 OpenGL 的 QGraphicsView 闪烁
【发布时间】:2011-05-09 22:01:36
【问题描述】:

在 Mac OS X 下,我遇到了 QGraphicsView 和 OpenGL 的问题。有时,不是每次,当 QGraphicsView 更新时,都会出现闪烁。没有OpenGL,一切都很好。但我需要 OpenGL。在 Win 7 和 Ubuntu 下一切正常。我将 QT 4.7 与 PyQt 4.8.1 一起使用。我在带有 Mac OS X(10.6.4 和 10.6.5)的 Macbook Pro 2010 和 Macbook Air 2009 上进行了尝试。 我将 DoubleBuffer 设置为 True 并尝试了其他一些东西。它没有任何效果。 希望你们中的某个人可以帮助我解决这个问题。

【问题讨论】:

    标签: macos opengl pyqt qgraphicsview qgraphicsscene


    【解决方案1】:

    遇到同样的问题,发现是调用引起的

    setStyleSheet("QGraphicsView { border-style: none; }");
    

    在我的 QGraphicsView 类上。删除它解决了这个问题。我猜这可能是由其他类似设置引起的。

    【讨论】:

      猜你喜欢
      • 2012-06-19
      • 2015-07-25
      • 2011-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-28
      • 2012-05-06
      • 2016-09-02
      相关资源
      最近更新 更多