2023年7月18日 星期二

Kivy UIX篇 layout篇 概述

介紹

根據官方解釋:

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都可以使用的用法。以下圖來說大概是這樣:

沒有留言:

張貼留言

精選文章

Kivy UIX篇 widget篇 TabbedPanel類 event篇 講解