在面板上绘制橡皮带而不重绘wxpython中的所有内容

时间:2016-09-22 12:47:35

标签: python wxpython

我使用wx.PaintDC()在面板上绘制形状。绘制形状后,当我左键单击并拖动鼠标时,在形状上绘制橡皮带(透明矩形)。拖动鼠标时,对于鼠标的每个动作,都会发送EVT_PAINT并重新绘制所有形状和矩形。

如何在现有形状上绘制橡皮筋(我不想重绘形状),我的意思是,如果我可以将现有形状保存在某个DC对象上并且只绘制橡皮筋就可以了。因此,应用程序将更快地绘制它。

1 个答案:

答案 0 :(得分:2)

你可能想看看wx.Overlay。请查看here示例。