我希望根据配置文件动态地将条目添加到tkinter单选按钮列表。
相关代码如下:
MODES = [
("Off", "0"),
("Wail", "W"),
]
s_var = StringVar()
s_var.set("0") # initialize
x=0 #set column
for text, mode in MODES:
b = Radiobutton(bgridframe, text=text, height=g3_row, width=b_col,
bg="cyan", selectcolor="red", image=s_icon,
variable=s_var, value=mode, indicatoron=0,
compound=TOP,
)
b.grid(row=6,column=x)
x=x+3
我想基于配置设置将以下项添加到循环中:(“Yelp”,“Y”)和(“Phaser”,“P”)如果可能的话使用IF语句。
答案 0 :(得分:0)
我在" s_var = StringVar()"之前添加了以下代码行:线。
if m_yelp.get() == 1:
MODES += [("Yelp", "Y")]
if m_phaser.get() == 1:
MODES +=[("Phaser", "P")]