我是kivy的新手,尝试从一个kv生成的按钮在MyApp类中运行一个do_登录函数。
带按钮的我的kv布局
RelativeLayout:
FloatingActionButton:
id: float_act_btn
on_press: ???how to call call do_login from MyApp
我的类包含do_login函数
class MyApp(App):
def build(self):
main_widget = Builder.load_string(login_kv)
def do_login(self, *args):
print'jo'
如何使用on_press呼叫do_login?
使用on_press:do_login(login.text,password.text)“I get‘do_login’未定义,与self.do_login相同,I get MaterialRaisedButton”对象没有属性“do_login”
使
do_login
成为MyApp类的成员:并使用
app
中的kv
作为关键字访问MyApp并调用函数:来自Kivy language:
相关问题 更多 >
编程相关推荐