首页| 论坛| 消息
主题:qgraphicsscene remove item有时候不起作用,有残影
choujayyl发表于 2021-01-14 16:15
我使用qgraphicsscene additem 添加一个QChart ,在上面标记。使用继承QChart 子item来标记。画面切换时,先removeitem,切回来再additem。发现有时removeitem后,有残影,不可以拖拽,但scene确实描画了。使用Qt5.9.5,又测试了5.15.2一样问题。经过长时间测试,发现是改变QChart坐标范围引起,所有item都尝试调用prepareGeometryChange,也没有作用。又发现resize一下残影就消失,但这不是正规逻辑方式。有谁碰见过吗?
有兴趣测试的看github 测试代码 GitHub
回帖(4):
4楼:试了,什么view、scene、item的repaint、update、viewport->update\repaint,没有用。
3楼:update一下场景
2楼://切换新的曲线
QLineSeries * tmp = static_cast(m_chart->series()[0]);
QLis ..

全部回帖(4)»
最新回帖
收藏本帖
发新帖