Подскажите пожалуйста, возможно ли переименовать пункт меню? Не нашел информацию по этому поводу.
Пробовал вот так:
menu_object.entryconfigure(index, label='new title')
_tkinter.TclError: unknown option "-label"
menu_object.entryconfigure(index, label='new title')
_tkinter.TclError: unknown option "-label"
LOC = {'settings': 'Settings', 'path': 'Path to LoL', 'lang': 'Language'} gm = tk.Menu(root) root.config(menu=gm) sm = tk.Menu(gm, tearoff=0) gm.add_cascade(label=LOC['settings'], menu=sm) sm.add_command(label=LOC['path'], command=bge.path) sm.add_command(label='API key', command=bge.setAPI) lm = tk.Menu(sm, tearoff=0) sm.add_cascade(label=LOC['lang'], menu=lm) lm.add_command(label='English', command=en_loc) lm.add_command(label='Русский', command=ru_loc)
from tkinter import * counter = 0 def update(): global counter counter = counter + 1 menu.entryconfig(0, label=str(counter)) root = Tk() menubar = Menu(root) menu = Menu(menubar, tearoff=0, postcommand=update) menu.add_command(label=str(counter)) menu.add_command(label="Exit", command=root.quit) menubar.add_cascade(label="Test", menu=menu) root.config(menu=menubar) root.mainloop()