我正在使用Python 3,当我运行这个简单的代码时,文件菜单不会出现。我也试图生成一个下拉菜单,但甚至无法使这个简单的代码工作。
import tkinter as tk
class AnimalDataPlotApp():
def __init__(self,root):
self._root = root
self.setup()
def setup(self):
menubar = tk.Menu(self._root)
menubar.add_command(label="File")
self._root.config(menu=menubar)
def main():
root = tk.Tk()
app = AnimalDataPlotApp(root)
root.geometry("800x400")
root.mainloop()
if __name__ == '__main__':
main()
答案 0 :(得分:0)
(修改)
import tkinter as tk
root = tk.Tk()
menubar = tk.Menu(root)
menubar.add_command(label="Hello", command=lambda:print('Hello World'))
filemenu = tk.Menu(menubar, tearoff=0)
filemenu.add_command(label="Open", command=lambda:print('Open File'))
filemenu.add_command(label="Save", command=lambda:print('Save File'))
menubar.add_cascade(label="File", menu=filemenu)
root.config(menu=menubar)
root.mainloop()
显示一个带有两个条目菜单的窗口。一个调用命令,另一个调用子菜单。最小的风格并不意味着不鼓励写作课。