2024-09-30 08:20:14 发布
网友
假设下面的代码行,我的问题是当用户单击update两次时,窗口将显示两次。 有没有一种简单的方法来禁用这个功能并检查是否显示了小部件?在
filemenu.add_command(label="update...", command=CreateUpdateWindow) def CreateUpdateWindow(): window=Toplevel() window.title("update")
您可以使用entryconfigure方法禁用菜单项
filemenu.entryconfigure("update...", state="disabled")
如果您禁用它,您可能会希望在用户删除窗口时放入一些代码来重新启用它。在
或者,您可以检查窗口是否存在,并且只在它不存在的情况下创建它。下面是一个完全有效的例子:
您可以使用entryconfigure方法禁用菜单项
如果您禁用它,您可能会希望在用户删除窗口时放入一些代码来重新启用它。在
或者,您可以检查窗口是否存在,并且只在它不存在的情况下创建它。下面是一个完全有效的例子:
^{pr2}$相关问题 更多 >
编程相关推荐