擅长:python、mysql、java
<p>您可以禁用菜单的每个条目,而不是完全使用<code>menu.entryconfigure(<index>, state='disabled')</code>禁用optionmenu。
optionmenu的菜单存储在“menu”属性中:</p>
<pre><code>import tkinter as tk
root = tk.Tk()
var = tk.StringVar(root)
opmenu = tk.OptionMenu(root, var, *['item %i' % i for i in range(5)])
opmenu.pack()
menu = opmenu['menu']
for i in range(menu.index('end') + 1):
menu.entryconfigure(i, state='disabled')
</code></pre>
<p>因此,您可以查看菜单中的所有项目,但它们不可单击。你知道吗</p>