3,6K подписчиков
Всем привет! В прошлой статье мы изучили виджет Image в библиотеке kivy. А сегодня мы изучим виджет Button. Импортируем нужные библиотеки: Создаем подкласс и в нем создаем переменную button в которой находиться виджет Button со следующими параметрами:text=какой текст будет в окне; size_hit = размер; pos_hint = расположение. Ниже нашей переменной button есть такая строчка: button.bind(on_press=self.on_press_button) Что это обозначает, переменная button является кнопкой...
1 год назад
103 подписчика
В прошлой статье я рассказывал про параметры, сейчас же я расскажу про события, кнопки, а также о том как передать в наш kv-файл функции из Python-файла. Директивы Для начала посмотрим на директивы. Они с помощью комбинации #; Вместо ';' стоит ':'. И после этого указывается сама директива, например #;import some Как работает import? Сначала пишем директиву, потом название переменной или функции, которую импортируем, а потом откуда и что импортируем. Так из файла main.py я импортировал OnButtonClick...
2 года назад
103 подписчика
Привет. Мы пока что умеем только всякие кнопки да надписи делать, но в kivy есть что-то по серьезнее. В модуле uix 48 виджетов, с которыми нам предстоит познакомиться. Так как их ооочень много я покажу некоторые из них 1. Label - Текстовая надпись Этот тип мы уже изучили, это просто текстовая надпись, которая ничего толком-то не делает. Просто текст как текст и все. 2. CheckBox - Квадратик с галочкой Этот тип позволит вам сделать типа выбор да/нет, выглядит это вот так: Кстати, параметр color здесь позволяет покрасить квадратик и галочку в разные цвета 3...
2 года назад