如何仅通过在Python Kivy中进入屏幕来调用函数

时间:2018-08-03 16:44:16

标签: python kivy

应该像这样:

如果进入此屏幕:      通话(功能) 我也同时使用.kv文件和.py编写代码,因此请给我一个适合我的提示)

1 个答案:

答案 0 :(得分:0)

在Python代码或kv文件中使用on_pre_enteron_enter事件。请参考以下代码段或使用on_pre_enter

的另一个示例

ScreenManager Events

  

事件:

on_pre_enter: ()
     

将要使用屏幕时触发的事件:进入   动画开始了。

Python代码

class ScreenTwo(Screen):

    def on_pre_enter(self):
        self.callback()

    def callback(self):
        print("callback")

kv文件

<ScreenTwo>:
    on_pre_enter: root.callback()