【发布时间】:2021-12-21 12:19:08
【问题描述】:
祝大家有美好的一天,我想问一下如何在 Kivy 语言中添加 elif 语句。 这是我的 .kv 文件中的代码:
MDCard:
size_hint: None, None
size: 232.5, 23
orientation: "vertical"
pos: 352.5, 255 + 23/2
md_bg_color: [200/255, 200/255, 0/255, 1] if app.weekday == "2" else [0/255, 200/255, 0/255, 1]
我想添加一个条件 if app.weekday == "3": md_bg_color: [200/255, 0/255, 0/255, 1]
非常感谢。
【问题讨论】:
-
那是普通的 python,不是 kivy 独有的……我认为 if elif else 没有单行符……但你可以做一个经典的 if。无论如何,我建议你创建一个默认字典来选择你的 md_bg_color 或类似的东西
-
@UlisesBussi 非常感谢!但我只是一个新手,你能指导我该怎么做吗?
-
好吧,我把它作为一个回答,如果有任何疑问,请告诉我
-
如果有效,请告诉我,我在 kivy 方面没有经验
-
@UlisesBussi 是的,它的工作原理非常非常酷
标签: python kivy kivy-language kivymd