-1
私は初めてkivyを使ってアプリケーション開発を学ぼうとしています。&は私の心の中でレイアウトを想像するのに問題があります。ウィジェット&のレイアウトをどのように認識する必要がありますか? kivyのレイアウトクラスはウィジェットクラスから継承していますか?レイアウトはウィジェットから継承されますか?
私は初めてkivyを使ってアプリケーション開発を学ぼうとしています。&は私の心の中でレイアウトを想像するのに問題があります。ウィジェット&のレイアウトをどのように認識する必要がありますか? kivyのレイアウトクラスはウィジェットクラスから継承していますか?レイアウトはウィジェットから継承されますか?
はい、あなたが子供としてそれらに追加するウィジェットを整理するために、いくつかのロジックでウィジェット
https://github.com/kivy/kivy/blob/master/kivy/uix/layout.py#L63
レイアウトはちょうど、そのロジックは通常do_layout
と呼ばれる方法に包まれており、その方法は、プロパティにバインドされていますsize
、pos
、children
、および子どものsize
、pos_hint
、size_hint
(さらには...)の子どもたちのプロパティは、必要なときに再レイアウトする必要があります。
ウィジェットは、ウィンドウ内の「物」のようなものです。何かを保持するコンテナ。レイアウトは、ウィジェット(およびその他のもの)をアプリウィンドウに配置する方法です。 –