1
我剛剛在關於Factory對象的kivy文檔中閱讀this頁面。我正在閱讀它,以便了解在kivy文檔中爲Filchooser提供的示例代碼,here(最終,這是我想了解的)。但是,我不太明白爲什麼使用Factory對象。到目前爲止,我認爲它用於實例化一個類,就像一個或兩個班輪而不是常規的班級定義。它實際上做了什麼,爲什麼它被使用?在kivy中使用工廠對象
我剛剛在關於Factory對象的kivy文檔中閱讀this頁面。我正在閱讀它,以便了解在kivy文檔中爲Filchooser提供的示例代碼,here(最終,這是我想了解的)。但是,我不太明白爲什麼使用Factory對象。到目前爲止,我認爲它用於實例化一個類,就像一個或兩個班輪而不是常規的班級定義。它實際上做了什麼,爲什麼它被使用?在kivy中使用工廠對象
我覺得這個例子可能很舊,你不需要擔心一般的工廠,小部件會自動註冊,你不需要手動與它交互。
我不確定Factory的所有用途,但可能的核心目的是跟蹤用於kv語言的小部件 - 它們通過工廠查找。