python – 是否有内置的方式来获取ToggleButton组的当前选择?

栏目: Python · 发布时间: 5年前

内容简介:代码日志版权声明:翻译自:http://stackoverflow.com/questions/31763187/is-there-builtin-way-to-get-a-togglebutton-groups-current-selection

我正在浏览源代码,寻找一种方法,但没有看到任何内容.我想确定,因为我可能错过了一些东西.有一种内置的方式,就像一种方法?当我有一些组合在一起的ToggleButton,我想要能够获得当前选择的(state ==’down’)按钮的值(文本值).我知道我可以滚动自己的方式做这个没有太多麻烦,但它似乎很奇怪,它不会存在.

检查文件和来源后,我发现这是迄今为止最简单的方法:

from kivy.uix.togglebutton import ToggleButton as TB

current = [t for t in TB.get_widgets('group') if t.state=='down'][0]
value = current.text

虽然这不是很长或很难做,可以做到像这样的事情是很好的:

警告:虚构代码

value = TB.get_widgets('group').selected
不,这不是内置的.但这是我将如何做到这一点:

tb = next((t for t in TB.get_widgets(‘group’)if t.state ==’down’),None)

test = tb.text if tb else None

代码日志版权声明:

翻译自:http://stackoverflow.com/questions/31763187/is-there-builtin-way-to-get-a-togglebutton-groups-current-selection


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

算法导论(原书第2版)

算法导论(原书第2版)

[美] Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein / 潘金贵 等 / 机械工业出版社 / 2006-9 / 85.00元

这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。书中专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。此书还介绍了对强连通子图......一起来看看 《算法导论(原书第2版)》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具