Tkinter工具栏不显示

时间:2018-12-04 03:27:09

标签: python python-3.x tkinter tkinter-menu

注意:我已经搜索了此内容,但找到了有关Java和android的信息。那不是我所需要的。

我对Tkinter真的很陌生,我正在使用Python 3进行编码。我已经在普通网上搜索了示例,代码看起来正确,但没有得到想要的结果。

root=Tk()
root.title("You go boy!!")
root.iconbitmap(Path())


#Menu
menubar = Menu(root)
root.config(menu=menubar)

subMenu = Menu(menubar,tearoff=0)
menubar.add_cascade(label="File",menu=subMenu)
subMenu.add_command(label="New Project",command=donothing)
subMenu.add_command(label="Options",command=donothing)
subMenu.add_separator()
subMenu.add_command(label="Close Window",command=root.quit)

editMenu = Menu(menubar,tearoff=0)
menubar.add_cascade(label="Edit",menu=editMenu)
editMenu.add_command(label="Undo",command=donothing)
editMenu.add_command(label="Cut",command=donothing)
editMenu.add_command(label="Copy",command=donothing)

#Toolbar

tlbar = Frame(root,bg="yellow")
Button1 = Button(tlbar, text="Copy", command=donothing)
Button2 = Button(tlbar, text="Cut", command=donothing)
Button3 = Button(tlbar, text="Print", command=donothing)
Button1.pack(side=LEFT, padx=2, pady=2)
Button2.pack(side=LEFT, padx=2, pady=2)
Button3.pack(side=LEFT, padx=2, pady=2)
tlbar.pack(side=TOP)

root.mainloop()

我的结果是窗口加载没有错误,但是工具栏没有生成。我的IDE是Pycharm(尽管我不相信这就是问题所在。)

欢迎大家提供所有反馈,因为我正在努力变得更好。谢谢您的帮助。

2 个答案:

答案 0 :(得分:-1)

为此代码添加了代码,它起作用了!

from tkinter import *
donothing = None

尝试使用Idle(Python GUI)并查看它是否有所不同。

答案 1 :(得分:-1)

要解决此问题,我重新启动了IDE,并重新编写了代码。然后它像正常一样工作。谢谢大家为我解决这个问题。