0
私はthisプログラムに基づいてペイントプログラムを作成しています。マウスを速くドラッグすると、ブラシストロークがぼやけてしまうので、描画エリアをより速く再描画する方法があるのだろうかと思います。 これは現在の再描画機能です。すでにwidget.queue_draw_area
が利用されており、画面はpixmapから再描画されます。pygtk描画領域の再描画が高速ですか?
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)