我有一个使用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的按钮?
答案 0 :(得分:1)
这是可能的,你可以使用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上测试过这个,但它应该可以工作:),希望对你有帮助。