带有图标而不是文本的工具栏
Toolbar with icons instead of text
我只想放置图标而不是 "Measure Distance"、"Calculate Angles"、....我该怎么做?
这是部分代码
menubar = Menu(win)
menubar.add_command(label = "Measure Distance", command = MeasureDistance)
menubar.add_command(label = "Calculate Angles", command = CalculateAngles)
menubar.add_command(label = "Create a Circle", command = CreateCircle)
menubar.add_command(label = "Undo", command = Undo)
menubar.add_command(label = "Save and Close", command = save_close)
menubar.add_command(label = "Exit", command = win.destroy)
win.config(menu=menubar)
如果您访问 this 页面并向下滚动一点,您可能会找到您一直在搜索的内容。
你想要的看起来像这样:
menubar = Menu(self.master)
self.fileMenu = Menu(self.master, tearoff=0)
self.fileMenu.add_command(label="Exit", command=self.onExit)
menubar.add_cascade(label="File", menu=self.fileMenu)
toolbar = Frame(self.master, bd=1, relief=RAISED)
self.img = Image.open("exit.png")
eimg = ImageTk.PhotoImage(self.img)
exitButton = Button(toolbar, image=eimg, relief=FLAT,
command=self.quit)
exitButton.image = eimg
exitButton.pack(side=LEFT, padx=2, pady=2)
toolbar.pack(side=TOP, fill=X)
self.master.config(menu=menubar)
self.pack()
您只需更改一些变量名,就可以了。
它看起来像这样:
我只想放置图标而不是 "Measure Distance"、"Calculate Angles"、....我该怎么做?
这是部分代码
menubar = Menu(win)
menubar.add_command(label = "Measure Distance", command = MeasureDistance)
menubar.add_command(label = "Calculate Angles", command = CalculateAngles)
menubar.add_command(label = "Create a Circle", command = CreateCircle)
menubar.add_command(label = "Undo", command = Undo)
menubar.add_command(label = "Save and Close", command = save_close)
menubar.add_command(label = "Exit", command = win.destroy)
win.config(menu=menubar)
如果您访问 this 页面并向下滚动一点,您可能会找到您一直在搜索的内容。 你想要的看起来像这样:
menubar = Menu(self.master)
self.fileMenu = Menu(self.master, tearoff=0)
self.fileMenu.add_command(label="Exit", command=self.onExit)
menubar.add_cascade(label="File", menu=self.fileMenu)
toolbar = Frame(self.master, bd=1, relief=RAISED)
self.img = Image.open("exit.png")
eimg = ImageTk.PhotoImage(self.img)
exitButton = Button(toolbar, image=eimg, relief=FLAT,
command=self.quit)
exitButton.image = eimg
exitButton.pack(side=LEFT, padx=2, pady=2)
toolbar.pack(side=TOP, fill=X)
self.master.config(menu=menubar)
self.pack()
您只需更改一些变量名,就可以了。
它看起来像这样: