Задать вопрос
@Andrei1penguin1

Как задать размер виджета в процентах?

Доброго времени суток, пусть есть виджет:
Код Python:
class MyWidget(Widget):
    pass
 
class MainWidget(App):
 
    def build(self):
        main_widget = BoxLayout(orientation="horizontal")
        main_widget.add_widget(MyWidget())
        return main_widget

Код KV:
<MyWidget>:
    canvas:
        Color:
            rgba: (0.3, 0.3, 0.3, 1)
        Rectangle:
            pos: self.pos
            size: self.size

И нужно сделать так, чтобы он был не во всю ширину окна, а только наполовину
То есть что-то вроде self.size = 50%, 100%
В документации ничего про это не нашел
Подскажите пожалуйста, как это можно реализовать?
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Решения вопроса 1
yupiter7575
@yupiter7575
Python программист
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽