1
我想繪製一個Gtk.Image小部件的東西。問題是我的繪圖必須繪製在原始圖片的頂部。我試過這樣做:如何在Gtk.Image上繪圖?
image.connect('draw', self.__on_image_draw)
...
def __on_image_draw(self, widget, g):
widget.draw(g)
if self.__in_crop_mode:
g.set_source_rgb(1.0, 0.0, 0.0)
g.set_line_width(2)
g.rectangle(10, 10, 200, 200)
g.stroke()
return True
不幸的是,對widget.draw()的調用使我的程序崩潰。 :P
我如何可以借鑑在Gtk.Image插件的圖片之上的東西嗎?
'widget.draw(g)'再次發出'draw'信號並最終程序崩潰。 – elya5
是的,但如何繪製圖像,然後在圖像頂部繪製矩形? – BPS