You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python Tkinter菜单栏下拉菜单中默认选中Basic单选按钮

在Tkinter菜单栏中默认选中"Basic"选项的实现方法

要让下拉菜单里的"Basic"单选按钮默认选中,你需要借助Tkinter的StringVar(或IntVar)变量绑定单选按钮的选中状态,通过设置变量值来指定默认选中项。

修改后的完整代码:

from tkinter import *

root = Tk()
menubar = Menu(root)

# 创建StringVar变量,初始化值设为"Basic"
window_mode = StringVar(value="Basic")

windowMenu = Menu(menubar, tearoff=0)
menubar.add_cascade(label="Window", menu=windowMenu)

# 为每个单选按钮绑定变量并设置对应value
windowMenu.add_radiobutton(label="Basic", variable=window_mode, value="Basic")
windowMenu.add_radiobutton(label="Extended", variable=window_mode, value="Extended")

root.config(menu=menubar)
root.mainloop()

关键步骤说明:

  • 创建StringVar变量时直接初始化value="Basic",这会让对应value的单选按钮默认处于选中状态。
  • 给每个add_radiobutton添加variable和value参数,将按钮与变量绑定——当变量值和按钮的value匹配时,该按钮就会被选中。

内容的提问来源于stack exchange,提问作者Canofeggs 5410

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 10:20:47