gpt4 book ai didi

python - 如何向 tkinter GUI 添加图像组件?

转载 作者:太空宇宙 更新时间:2023-11-03 18:12:42 24 4
gpt4 key购买 nike

我有一个使用 tkinter GUI 的相对简单的 python 脚本

代码看起来像

from Tkinter import *

master = Tk()

def f1():
print "function f1 does stuff, nice.."


title = Label(text="Tweet Grabber 1.1")
title.pack(fill=X)

b = Button(master, text="OK", command=f1)
b.pack(fill=X)

mainloop()

使用 tkinter 可以添加图像组件吗?

最终我可以去类似 img = image(src="path/imagename.filetype")

然后img.pack()

还有

是否可以在 tkinter 中使用图像作为按钮?

最佳答案

这是可能的,您可以使用 PIL(python 成像库),但下面的代码不一定可以工作:

from Tkinter import *

master = Tk()

def f1():
print "function f1 does stuff, nice.."

def imageclick():
print 'you clicked the button, nice...'

image = PhotoImage(file = 'directory or name of file.gif (if image is in same folder as .py file)')

img_button = Button(image = image, command = imageclick)
img_button.pack()

title = Label(text="Tweet Grabber 1.1")
title.pack(fill=X)

b = Button(master, text="OK", command=f1)
b.pack(fill=X)

mainloop()

如果这不起作用,请回复我,我还没有在 python 2.7 上测试过它,但它应该可以工作:),希望对你有帮助。

关于python - 如何向 tkinter GUI 添加图像组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25588859/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com