0

我正在尝试编写一个自写 DnD 字符表,在这个字符表上,我在框架中有多个按钮,如下所示:

from tkinter import *


root = Tk()
root.title("Character Sheet")

var= IntVar()


pro_bonus= Entry(extras_frame, width=5)
pro_bonus.grid(row=2, column=0)

str_ab_label= LabelFrame()
str_ab_label.grid(row=4, column=1, ipady=50, ipadx=9)

str_save_check= Checkbutton(str_ab_label, variable=var, onvalue=pro_bonus.get, offvalue=0)
str_save_check.grid(row=0, column=0)

athletics_check= Checkbutton(str_ab_label, variable=var, onvalue=pro_bonus.get, offvalue=0)
athletics_check.grid(row=1, column=0)

目前我只能检查这两个选项中的一个或另一个,而不是两者,我将如何解决这个问题?

4

1 回答 1

0

检查按钮被设计为对每个检查按钮使用一个唯一的变量。因为您的检查按钮共享相同的变量,所以根据定义,它们必须设置为相同的值。您不能将一个变量设置为两个不同的值。

于 2020-10-17T03:04:25.673 回答