【发布时间】:2020-05-10 14:17:25
【问题描述】:
我需要在按钮的on_release 部分执行一些操作,但前提是 TextField 中的文本不为空。
还有一个相关的问题是如何只插入数字?我尝试使用input_filter(所以如果它有效,我不需要检查空虚)但如果没有INT,我得到的只是粉碎一个应用程序。还有一件事我想在不创建特殊类来检查所有属性的情况下执行此操作,我想在 MDTextField 的正文中或使用按钮来执行此操作。
我有文本字段:
MDTextField:
id: times_amount
hint_text: "Times a day"
mode: "rectangle"
helper_text_mode: "on_focus"
helper_text: "Insert only numbers"
还有一个按钮:
MDFloatingActionButton:
id: ok_but
pos_hint:{"center_x": .8, "center_y": .2}
icon: 'check'
on_release: #should I use this?-> if times_amount.text!=''
app.add_object(my_object)
times_amount.text=''
【问题讨论】:
标签: python button kivy textfield