IF语句取决于小部件配置tkinter

时间:2018-01-16 09:09:33

标签: python button tkinter

我可以创建一个Never语句,其条件取决于按钮的文本吗?

例如:

if

1 个答案:

答案 0 :(得分:1)

.config()仅用于设定值。

为了获得价值,你有.cget()

if widget.cget("text") == "2":

或字典

if widget["text"] == "2":

text是字符串,因此您必须与字符串"2"进行比较,或者您必须将字符串转换为整数

if int(widget["text"]) == 2:

编辑: cget() doc显示它返回字符串,但对于intfloat,它不会将值转换为字符串。