我有一个在QGraphicsScene中构建的绘图,它有几层QGraphicsItem派生对象。
我正在根据一些参数重新定位QGraphicsItem对象,并注意到有一些" ghost"除非我调用graphicsArea-> viewport() - > update(),否则留下痕迹。我经常重新定位QGraphicsItem对象(即移动滑块时),只有在绘制完成后手动调用它(例如点击按钮)时才更新视口。
我发现的一个可能的解决方案是将每个QGraphicsItem的背景填充为中性色。但是,当我有重叠的项目时,这不起作用,因为基础项可能被覆盖。
有人有任何建议吗?
谢谢, 艾伦