私は、クリックした画面に読み込んだイメージを描画できる、PythonでGTKアプリケーションを作成しようとしています。私がこれをやろうとしているのは、画像をpixbufファイルにロードし、そのpixbufを描画領域に描画することです。pygtkとgladeを使って描画エリアにpixbufを描画する
def drawing_refresh(self, widget, event):
#clear the screen
widget.window.draw_rectangle(widget.get_style().white_gc, True, 0, 0, 400, 400)
for n in self.nodes:
widget.window.draw_pixbuf(widget.get_style().fg_gc[gtk.STATE_NORMAL],
self.node_image, 0, 0, 0, 0)
これはちょうど左上の画像にPIXBUFを描く必要がありますが、何も白い画像にすぎない示しています
コードのメインラインはここにあります。私はpixbufがgtkイメージに入れてロードすることをテストしました。私はここで間違って何をしていますか?