1

在 Mac OS XI 下 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 并尝试了其他一些东西。它没有任何效果。希望你们中的某个人可以帮助我解决这个问题。

4

1 回答 1

0

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

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

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

于 2012-01-13T09:08:00.297 回答