短い答えは「いいえ」かもしれませんが、おそらくこれはもう一度尋ねる価値があります。
数千行のKivyアプリを作成している場合、別のkvファイルにいくつかのクラスを書き込むことは可能でしょうか?
これにより、編集、エラーの修正、変更などが非常に簡単になります。
明確にするために、.KVファイルは相互の継続であり、並列アプリを指していません。
いくつかの専門家の洞察をいただければ幸いです-ありがとうございます。
はい、そうです!通常のpythonファイルと同じように、ファイル内に.kv
ファイルをインポートできます。
#:include otherfile.kv
最初にファイルをアンロードしてリロードする場合は、インポート入力を強制できます
#:include force otherfile.kv
代わりに。
Kivy Language Documentation に書かれているように、これはすべて有用な説明でいっぱいです。
はい:
from kivy.lang import Builder
Builder.load_file('your_filename')