如何在pygtk + 3中设置图像文件的背景

时间:2013-11-21 09:58:48

标签: python gtk pygtk

如何在pygtk + 3中设置图像文件的背景? 我试过这个,但应用程序中的所有其他项目都高于它或低于图像。我可以用Gdk更改bg颜色,但我希望在应用程序的后台看到我的自定义图像。

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

1 个答案:

答案 0 :(得分:0)

三种可能性:

  • 使用CSS指定应用程序窗口的背景图像
  • 使用Gtk.Overlay并将您的图片窗口小部件放在窗口中的其他窗口小部件下
  • 实现自定义do_draw函数并使用Cairo渲染背景,然后链接到父do_draw的实现