我刚刚在关于Factory对象的kivy文档中阅读this页面。我正在阅读它是为了理解kivy文档中为Filchooser提供的示例代码,here(最终,这是我想要理解的)。但是,我真的不明白为什么使用Factory对象。到目前为止,我觉得它用于实例化一个类,比如一个或两个衬里,而不是常规的类定义。它实际上做了什么以及为什么使用它?
答案 0 :(得分:1)
我认为这个例子可能很老,你不需要担心工厂一般,小部件会自动注册,你不需要手动与之交互。
我不确定Factory的用途,但可能的核心目的是跟踪用于kv语言的小部件 - 它们是通过Factory查找的。 p>