更新tkinter菜单栏项目的标签?

更新tkinter菜单栏项目的标签?,第1张

更新tkinter菜单栏项目的标签?

我自己在Tcl手册页中找到了解决方案:

使用

entryconfigure()
像这样的方法,该方法在单击后会更改值:

第一个参数

1
必须是要更改的项目的索引,从1开始。

from tkinter import *root = Tk()menu_bar = Menu(root)def clicked(menu):    menu.entryconfigure(1, label="Clicked!")file_menu = Menu(menu_bar, tearoff=False)file_menu.add_command(label="An example item", command=lambda: clicked(file_menu))menu_bar.add_cascade(label="File", menu=file_menu)root.config(menu=menu_bar)root.mainloop()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5631603.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存