我有QGraphicsObject
一个自定义paint()
方法,显示在一个太小而无法完整显示的窗口中。当我使用底部滚动条滚动时,不是画一个应该画的矩形,而是paint.drawRect()
画一个三角形。
似乎这只发生在我一直滚动到左下角时 - 没有其他角落受到影响。如果我最大化窗口并将其恢复到原始大小,然后再试一次,它可以正常工作并且没有出现对角线。
我这里有一些测试代码。按 + 和 - 键分别放大和缩小。
我很困惑。这是一个错误,还是我在这里遗漏了什么?我能做些什么来解决这个问题?
我在 PySide 1.2.1、Python 3.3.2 和 Windows 8 上。