【发布时间】:2017-01-27 22:49:59
【问题描述】:
我用 Python 构建了一个 tkinter 菜单,我想在其中添加一些字符。我在某些行中使用了命令“下划线”,但奇怪的是这些字符没有显示为下划线。 我应该怎么做“下划线”最终起作用并开始给给定索引下划线?我是不是忘记了什么?
from tkinter import Tk, Frame, Menu
class Window():
def __init__(self):
self.__window = Tk()
self.__set_window()
self.__set_menu()
def __set_window(self):
self.__window.geometry("700x500")
self.__window.minsize(500, 200)
self.__window.title("Some Text")
self.__window.iconbitmap("MyIcon")
def start_window(self):
self.__window.mainloop()
def __set_menu(self):
self.__menubar = Menu(self.__window)
self.__file= Menu(self.__menubar, tearoff=0)
self.__file.add_command(label = "Exit", underline=1, accelerator="Strg + C")
self.__menubar.add_cascade(label="File", underline=0, menu=self.__datei)
self.__menubar.add_cascade(label="Edit", underline=1)
self.__menubar.add_cascade(label="Help", underline=0)
self.__window["menu"] = self.__menubar
【问题讨论】:
-
对于其他阅读本文的人:答案出现了评论。 Alan 使用的是 Win10,直到按下 Alt 才会出现下划线。
标签: python windows tkinter menu underline