在kivy中使用Factory对象

时间:2015-04-12 17:22:43

标签: class python-2.7 factory kivy factory-pattern

我刚刚在关于Factory对象的kivy文档中阅读this页面。我正在阅读它是为了理解kivy文档中为Filchooser提供的示例代码,here(最终,这是我想要理解的)。但是,我真的不明白为什么使用Factory对象。到目前为止,我觉得它用于实例化一个类,比如一个或两个衬里,而不是常规的类定义。它实际上做了什么以及为什么使用它?

1 个答案:

答案 0 :(得分:1)

我认为这个例子可能很老,你不需要担心工厂一般,小部件会自动注册,你不需要手动与之交互。

我不确定Factory的用途,但可能的核心目的是跟踪用于kv语言的小部件 - 它们是通过Factory查找的。