build()和on_start()方法之间的区别

时间:2020-06-20 13:12:56

标签: python kivy kivy-language mobile-application

我的想法

最近,我一直想知道ggplotly(TestObject) %>% layout(legend=list(orientation = "v",x = 1, y = 0.5))build()方法之间的区别。

我的分析

我已经在Kivy文档中找到了有关build()on_start()的描述,但我希望了解它们在用法上的实际区别。

我可能已经注意到它们之间的主要区别在于,on_start()方法在初始化期间仅被调用一次,而build()在初始化之后和每次on_start()被调用时都被调用较早,应用程序将继续运行。

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

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


问题

伙计们,您对这些差异有何想法? 还有其他想法吗?

0 个答案:

没有答案