2013-11-21 23 views
0

如何從pygtk + 3中的圖像文件設置背景? 我試過這個,但是應用程序中的所有其他項目都在其上方或下方。我可以使用Gdk更改bg顏色,但我想在應用程序的背景中看到自定義圖像。如何從pygtk + 3中的圖像文件設置背景

image = Gtk.Image() 
image.set_from_file("image.png") 
self.add(image) 

回答

0

三種可能性:

  • 使用CSS來指定背景圖片爲您的應用程序窗口
  • 使用Gtk.Overlay,並把你的形象窗口小部件在窗口中的其他部件下
  • 實施自定義do_draw函數並使用開羅渲染背景,然後鏈接到父項的執行do_draw