gpt4 book ai didi

更改菜单标签时出现 Python tkinter 错误

转载 作者:太空宇宙 更新时间:2023-11-04 02:34:37 24 4
gpt4 key购买 nike

我正在尝试更改 tkinter tk.Tk() 菜单上的级联标签,但出现错误:

_tkinter.TclError: unknown option "-label"

要触发错误,您必须按“File”,然后按“Change

try:
import tkinter as tk
except:
import Tkinter as tk


class app(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
self.menubar = tk.Menu(self)
self.config(menu=self.menubar)
self.cascade = tk.Menu(self.menubar,tearoff=0)
self.menubar.add_cascade(label="File",menu=self.cascade)
self.cascade.add_command(label="Change",command=self.change_cascade_label)

def change_cascade_label(self):
self.menubar.entryconfig(0,label="Edit")

run = app()
run.mainloop()

最佳答案

您需要将 self.menubar.entryconfig 行中的 0 更改为 1。第一个参数 1 必须是要更改的项目的索引,从 1 开始。

关于更改菜单标签时出现 Python tkinter 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48228475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com