Tkinter菜单中的标签和按钮

时间:2017-09-02 21:28:09

标签: python linux tkinter

我用Tkinter创建了带有图像的Menubutton。我在Menubutton中添加了一个标签和两个按钮。当我运行我的应用程序时,它工作正常,直到我点击两次Menubutton。它开始滞后而且崩溃了。

这是我的代码:

from Tkinter import *
from PIL import ImageTk

def donothing():
    print("NOTHING")

root = Tk()
root.geometry("300x300")

Menu_Photo = Menubutton(root)
Photo = ImageTk.PhotoImage(file="image.png")
Menu_Photo.config(image=Photo)
Menu_Photo.image = Photo
Menu_Photo.menu = Menu(Menu_Photo, tearoff=0, relief=FLAT)
Menu_Photo["menu"] = Menu_Photo.menu
Menu_Photo.menu.label = Label(Menu_Photo.menu, text="Menu")
Menu_Photo.menu.Settings = Button(Menu_Photo.menu, text="Settings", relief=FLAT, command=donothing)
Menu_Photo.menu.Sign_Out = Button(Menu_Photo.menu, text="Sign Out", relief=FLAT, command=donothing)
Menu_Photo.menu.label.pack()
Menu_Photo.menu.Settings.pack(fill=BOTH)
Menu_Photo.menu.Sign_Out.pack(fill=BOTH)
Menu_Photo.pack(side=RIGHT, anchor=N)

root.mainloop()

我真的不明白这是什么问题?

这就是我发生的事情:

Error Error 菜单每秒打开和关闭。

0 个答案:

没有答案