Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python build()和on_start()方法之间的差异 我的想法_Python_Kivy_Kivy Language_Mobile Application - Fatal编程技术网

Python build()和on_start()方法之间的差异 我的想法

Python build()和on_start()方法之间的差异 我的想法,python,kivy,kivy-language,mobile-application,Python,Kivy,Kivy Language,Mobile Application,最近,我一直在想build()和on_start()方法之间的区别 我的分析 我在Kivy文档中找到了关于和的描述,但我更想了解它们的用法之间的实际差异 我可能已经注意到这两种方法之间的主要区别,即在初始化期间只调用一次build()方法,而在初始化之后调用on\u start(),每次调用on\u stop(),应用程序继续再次运行 现在我还知道,build()用于返回Kivy应用程序设计,作为覆盖已定义的build()方法的过程 我一直在思考的是变量的声明,以及在哪里使用它们是合适的。 我认

最近,我一直在想
build()
on_start()
方法之间的区别

我的分析 我在Kivy文档中找到了关于和的描述,但我更想了解它们的用法之间的实际差异

我可能已经注意到这两种方法之间的主要区别,即在初始化期间只调用一次
build()
方法,而在初始化之后调用
on\u start()
,每次调用
on\u stop()
,应用程序继续再次运行

现在我还知道,
build()
用于返回Kivy应用程序设计,作为覆盖已定义的
build()
方法的过程

我一直在思考的是变量的声明,以及在哪里使用它们是合适的。 我认为声明变量的最佳位置是
build()
方法,因为它在应用程序的初始化过程中只被调用一次


问题 伙计们,你们对这些差异有什么看法? 你还有其他想法吗