【问题标题】:Tkinter toolbar not showingTkinter 工具栏未显示
【发布时间】:2018-12-04 03:27:09
【问题描述】:

注意:我已经搜索过这个,但找到了有关 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(虽然我不认为这是问题所在。)

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

【问题讨论】:

  • 您的代码对我来说很好用。你看到框架的黄色背景了吗?
  • @jasonharper,我根本没看到。我希望可以给你一个截图。
  • 如所写,此代码不会运行。它缺少一个或两个 import 语句,而且您还没有定义 donothing。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多