私はPython(3.5)でttk/tkinterを使いこなしていますが、ボタン(特にttk.Button)に問題があります。ttk/Pythonのボタンイメージの問題
私が何を試みても、私の人生はボタンに表示される画像を得ることができません。
私は、次のコードを持っている:
from tkinter import *
from tkinter import ttk
from PIL import Image, ImageTk
class Example(ttk.Frame):
def __init__(self, master):
ttk.Frame.__init__(self, master)
master.title('Button Test')
self.configure(padding='10 10 10 10')
self.grid(column=0, row=0, sticky=(N, E, W, S))
buttonImage = Image.open('play.png')
buttonPhoto = ImageTk.PhotoImage(buttonImage)
myButton = ttk.Button(self, image=buttonPhoto, padding='10 10 10 10')
myButton.grid(column=1, row=1, sticky=(E, W))
if __name__ == "__main__":
root = Tk()
example = Example(root)
root.mainloop()
これは私がhere、hereを見つけ、ここにStackOverflow上のユーザーからの例の合併です。
事前にアイデアや洞察をお寄せいただきありがとうございます。
の終わりに
Note
を参照してください。 。画像をクラス変数 'self.buttonPhoto'に割り当てます。 – furas