【发布时间】:2021-07-27 10:39:15
【问题描述】:
在 tkinter 中获取单选按钮的值并将其存储在变量名 gen 中。它显示标题中提到的错误。enter image description here
【问题讨论】:
-
请阅读如何制作可重现的示例:stackoverflow.com/help/minimal-reproducible-example
在 tkinter 中获取单选按钮的值并将其存储在变量名 gen 中。它显示标题中提到的错误。enter image description here
【问题讨论】:
需要更多代码 sn-p 以便更好地理解,但是 如果您的函数返回值,请确保您有变量的占位符 要么放 else 语句,要么在赋值之前初始化变量
gen = ""
if v.get() == 1:
gen = "Male"
if v.get() == 2:
gen = "Female"
【讨论】:
elif v.get() 来提高性能,因为如果第一个条件已经为真,它就不会检查第二个条件
你好朋友,我认为它与下一个代码解析,因为需要关键字 global,这暴露了变量如何在所有应用程序中变量 global。
if v.get() == 1:
global get
gen = "Male"
if v.get() == 2:
global get
gen = "Female"`
【讨论】:
get 设置为全局?它是一个函数(已经是全局的)
global gen吗?