2017-10-04 34 views
1

使用具有QPlainTextEdit的QGraphicsProxyWidget使用元素时,出现了重新绘制图形场景的问题。使用QPlainTextEdit绘制QGraphicsProxyWidget的工件

它看起来像这样,如图片所示artifact_demo

神器在Windows和Linux Qt的版本5.9.1观察。 最小的编译示例发布在github

任何想法如何避免这种行为?

回答

1

解决方法是将代理小部件的setCacheMode设置为QGraphicsItem :: DeviceCoordinateCache