[英]How to generate buttons based on number of values in a list in kivy?
我对 kivy 非常陌生,并且开始设计我父亲要求我为他制作的应用程序。 但我遇到了一些麻烦。 我想根据列表中有多少元素来创建按钮。 因此,例如,如果我有一个类似的列表
list_of_buttons = ["button1","button2","button3"]
我想基本上使用 for 循环获取列表中的值的数量,然后创建一个按钮,就像这样
for x in list_of_buttons:
Button(text:x)
为了以后的方便,我想以某种方式在.kv文件中制作它,但我不确定如何。 这甚至可能吗? 还是我只是希望一些无法完成的事情?
你可以这样尝试:
for x in list_of_buttons:
Button(text=x)
如果您也想分配给变量:
for x in list_of_buttons:
globals()[x] = Button(text=x)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.