为了账号安全,请及时绑定邮箱和手机立即绑定

单选按钮变量不更新

单选按钮变量不更新

月关宝盒 2021-07-11 16:13:14
我知道有人问过一个与此类似的问题,我已经尝试了所有建议的方法来解决问题,但我无法解决这个问题。我正在制作一个文档,当按下单选按钮时,会出现第二个单选按钮,其中的选项会根据对第一个单选按钮的响应而有所不同。问题是在选择第一个单选按钮后什么也没有发生,变量没有设置为等于值,如果我理解正确的话应该这样做..我什至摆脱了创建按钮的循环并在其中添加了辅助功能命令行试图设置变量但没有运气......我开始认为这不能使用单选按钮来完成......有谁知道我是否遗漏了一些不允许设置变量的东西?
查看完整描述

1 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

从我在您的代码中看到和测试的内容来看,在我看来,elif 并不像封装在单击单选按钮时调用的函数中。

为了测试这个理论,我将一个 print(var1.get()) 放入 showchoice 函数中,它会在每次点击时打印出新的索引。因此,为了更进一步,我将 label4 创建行也移到了该函数中,并正确更新了表单。

所以对我来说,似乎需要将 elif 块封装到一个函数中,每次单击单选按钮时都会调用(并因此更新)该函数。

我希望这有助于或至少让你走上正确的道路。我看不出为什么单选按钮不能或不应该用于您正在做的事情!


查看完整回答
反对 回复 2021-07-20
  • 1 回答
  • 0 关注
  • 125 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信