介紹
根據官方解釋:
Layouts are used to calculate and assign widget positions.
Layout,中文翻譯為佈局,意思是我們可以利用layout來規劃app的介面。
在一般使用app中,各種部件(widget)都有一定的擺放樣式,而layout能發揮這種功能,Kivy允許直接將各種部件(widget)輕鬆地放入layout中。
為何Layout重要?
我認為layout是在學習Kivy中第一個要學的,因為任何app點開就會看到該app的佈局,而且往後在學習部件(widget)時,我們會將各種部件(widget)放入Layout做示範,因此若不了解各種Layout的特性,可能會造成結果與預期不符的情況。
kivy官方發布的Layout總共有以下幾種,分別是:
Layout篇學習方法與順序
在layout篇中,由於各個Layout差異極大,重複的地方很少,因此layout篇介紹的順序為:先介紹個別layout專門的用法,最後在'Kivy UI篇 layout篇 Layout講解'中講解所有Layout都可以使用的用法。以下圖來說大概是這樣:
沒有留言:
張貼留言