Найти тему
Fakeminer

Python kivy #4.1 || Продвинутые виджеты || TabbedPanel

TabbedPanel - один из самых навороченных виджетов во всем Kivy, поэтому такие как этот мы будем рассматривать в ближайших статьях.

TabbedPanel - Это панель с несколькими вкладками и в официальной документации ее представляют вот так:

api-kivy.uix.tabbedpanel
api-kivy.uix.tabbedpanel

Итак, давайте создадим просто пустую панель и немного настроим ее:

Добавьте описание
Добавьте описание

Вот так примерно она выглядит, кстати про параметр background_color я не рассказывал, но, думаю, не сложно догадаться что он делает. А вот сейчас начнется самое интересное. Мы добавим новые вкладки и параметр этот называется TabbedPanelItem. А еще на скрине мы видим Default Tab. Чтобы его убрать мы просто воспользуемся параметром do_default_tab: False

Получаем что-то такое:

Добавьте описание
Добавьте описание

И вот теперь самое главное: туда мы можем добавлять просто все что угодно. Все что захотите. Я вот например так сделал:

Добавьте описание
Добавьте описание

Да, конечно бесполезно, да и виджеты внутрь можно любые вставлять, но я всего лишь показал одно из возможных применений этих вкладок

Спасибо за прочтение, очень надеюсь что вам понравилось. Предыдущие статьи из этого курса:

Наука
7 млн интересуются