在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并尝试了其他一些东西。它没有任何影响。 希望有人帮助我解决这个问题。
答案 0 :(得分:0)
遇到同样的问题,我发现它是由调用
引起的setStyleSheet("QGraphicsView { border-style: none; }");
在我的QGraphicsView类上。删除它解决了这个问题。我猜这可能是由其他类似的设置引起的。