【发布时间】:2012-10-05 06:37:56
【问题描述】:
我有一个 QWidget,我在其中使用 QPainter 对象来绘制一些点,但是当调用 update() 方法时,QWidget 的绘制被完全清除。有什么方法可以保存实际状态并添加点,或者我必须保存每个点并在每个 paintEvent() 调用中绘制它们?基本上当我按下箭头时,我必须在 QWidget 上显示一条线(用于汽车拉力赛)。
【问题讨论】:
-
除了Qt如何做到这一点,你不能只是将增量更改绘制到图像中,然后在更新中只显示这个图像吗?
标签: c++ linux qt qwidget qpainter