pygtk绘图区域的快速重绘?

2024-04-25 23:26:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在基于this程序创建一个绘制程序。更快地拖动鼠标会导致不规则的笔划,所以我想知道是否有更快的方法来重新绘制绘图区域。 这是当前的重画函数。它已经在使用widget.queue_draw_area,屏幕是从pixmap重新绘制的。在

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)

Tags: 方法self程序event绘图绘制area鼠标