我正在基于这个程序创建一个绘画程序。更快地拖动鼠标会导致画笔笔触参差不齐,所以我想知道是否有更快的方法来重绘绘图区域。这是当前的重绘功能。它已经在使用widget.queue_draw_area
,屏幕是从像素图重绘的。
def expose_event(self, widget, event):
x , y, width, height = event.area
widget.window.draw_drawable(widget.get_style().fg_gc[gtk.STATE_NORMAL],
self.pixmap, x, y, x, y,
width, height)