如何使用 pygtk 在窗口中包含图像?
我正在尝试用 python 编写一个程序,它创建一个全屏窗口并包含一个图像,但我真的不知道该怎么做。我尝试阅读有关 pygtk 的文档,并在 goodle 和 stackoverflow 中进行搜索,但没有成功。 这是我当前的代码。
def __init__(self):
pixbuf = gtk.gdk.pixbuf_new_from_file("test.png")
image = gtk.Image()
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.fullscreen()
self.window.show()
image.set_from_pixbuf(pixbuf)
image.show()
问题:如何在窗口中包含图像?
I'm trying to make a program in python which creates a fullscreen window and includes an image, but I don't really know how to do that. I've tried to read documentations on pygtk and I've searched in both goodle and stackoverflow, without any success.
Here's my current code.
def __init__(self):
pixbuf = gtk.gdk.pixbuf_new_from_file("test.png")
image = gtk.Image()
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.fullscreen()
self.window.show()
image.set_from_pixbuf(pixbuf)
image.show()
Question: how do I include an image in a window?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请提供更多上下文(例如类定义、导入)。
不要忘记将
image
对象添加到您的窗口(在显示图像和窗口之前):教程示例将图像添加到
按钮
,但您可以尝试将其直接添加到主窗口:Please provide a little more context (e.g. class definition, imports).
Do not forget to add the
image
object to your window (before showing image and window):The tutorial example adds the image to a
button
, but you can try adding it directly to the main window: