当前位置: 首页 > 知识库问答 >
问题:

Python中的动态检查按钮

马欣德
2023-03-14

我必须在运行时实现5到6个相邻的复选按钮。复选框正在生成,但当我取消选择其中任何一个复选框时,其余复选框也将被取消选择。另外,如果我想做的另一件事是,如果checkbutton的text属性被重复,它应该在原来的位置对齐,而不是创建一个新的checkbutton。

我仅有的checkbutton代码是

option2 = Checkbutton(self.controls,text = name,
variable = self.variable,command lambda:display_temperature(self.variable,name))

option2.pack(侧='左',锚='sw',pady=10,padx=10)self.controls.pack()

共有1个答案

莘俊能
2023-03-14

如果所有的复选按钮都具有相同的名称并且附加到相同的变量,python将无法区分它们。

 类似资料:
  • 我有一个对象队列集,该对象由 Java 中的并发跳过列表集创建 请注意,与大多数集合不同,size方法不是恒定时间操作。由于这些集合的异步性质,确定当前元素的数量需要遍历元素,因此如果在遍历过程中修改此集合,可能会报告不准确的结果。此外,批量操作addAll、removeAll、retainAll、capsAll、equals和toArray不能保证以原子方式执行。例如,与addAll操作同时操作

  • 我正在开发一个示例项目,名为:网球俱乐部管理,使用javascript、HTML、CSS和Bootstrap。在这个项目中,我有一个管理者。html页面,其中有两个按钮添加播放器 注意:我需要做的是,当我点击保存按钮时,它应该检查是否选择了其中一个收音机(性别:男性/女性..在这种情况下)。我还没弄明白。下面是代码文件和屏幕截图 JSIDLE链接:https://jsfiddle.net/mohi

  • 我检查了元素,得到了下面的代码。< br >此按钮“激活”仅在4小时内出现一次。为了运行这个过程,我需要找到这个元素。 我尝试使用: < li> < Li > < code > find _ element _ by _ link _ text

  • 假设我有两个与产品定价相关的单选按钮。我想根据单选按钮的选择显示产品价格。例如,如果您选择常规价格单选按钮,我想显示产品的常规价格。如果您选择扩展价格单选按钮,我想显示产品的扩展价格。我如何在Laravel 8中做到这一点?以下是相关代码: 我是laravel的新手,我尝试了,但它给了我单选按钮(DOM元素),而不是值! 在laravel 8或PHP7中,有没有简单的方法来获取选中/选中的单选按钮

  • 问题内容: 我正在用python开发一个秒表类型的程序,我想知道如何检测是否按下了一个键(例如p表示暂停,s表示停止),而我不希望它像raw_input这样等待用户输入,然后继续执行。有人知道如何在while循环中执行此操作吗? 另外,我想做这个跨平台的,但是如果那不可能,那么我的主要开发目标是linux 问题答案: 对于那些在窗户上努力寻找可行答案的人,我的是:pynput 上面的功能将打印你按