<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.programado.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.programado.ru/feed.php">
        <title>Programado - kivy</title>
        <description></description>
        <link>https://www.programado.ru/</link>
        <image rdf:resource="https://www.programado.ru/lib/exe/fetch.php/wiki:dokuwiki.svg" />
       <dc:date>2026-07-10T11:06:56+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:app?rev=1692787892&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:application_layout?rev=1692856995&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:args?rev=1692792480&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:classes_and_objects?rev=1692708296&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:dynamic_classes?rev=1692710449&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:ids?rev=1692797130&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:install?rev=1692479606&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:naming_conventions_method?rev=1692884979&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:peculiarities_kv?rev=1692855632&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:reserved_words_and_expressions_in_the_kv_language?rev=1692792799&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:root?rev=1692779763&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:sample?rev=1692704414&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:self?rev=1692776391&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:start?rev=1692624566&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.programado.ru/doku.php/kivy:using_loader_builder?rev=1692942785&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.programado.ru/lib/exe/fetch.php/wiki:dokuwiki.svg">
        <title>Programado</title>
        <link>https://www.programado.ru/</link>
        <url>https://www.programado.ru/lib/exe/fetch.php/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:app?rev=1692787892&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-23T10:51:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:app</title>
        <link>https://www.programado.ru/doku.php/kivy:app?rev=1692787892&amp;do=diff</link>
        <description>Ключевое слово app позволяет обратиться к элементу, который относится к приложению. Это эквивалентно вызову функции, которая находится в коде приложения, написанного на Python. Рассмотрим это на простейшем примере.</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:application_layout?rev=1692856995&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-24T06:03:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:application_layout</title>
        <link>https://www.programado.ru/doku.php/kivy:application_layout?rev=1692856995&amp;do=diff</link>
        <description>Существует два способа загрузить Kv-код в ваше приложение:

	*  Методом соглашения имен
	*  С использованием загрузчика Builder</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:args?rev=1692792480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-23T12:08:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:args</title>
        <link>https://www.programado.ru/doku.php/kivy:args?rev=1692792480&amp;do=diff</link>
        <description>Ключевое слово args используется при обращении к функциям обратно вызова для передачи им аргументов. Это относится к аргументам, переданным обратному вызову.
Немножко усложним пример для</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:classes_and_objects?rev=1692708296&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-22T12:44:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:classes_and_objects</title>
        <link>https://www.programado.ru/doku.php/kivy:classes_and_objects?rev=1692708296&amp;do=diff</link>
        <description>По мере того, как приложение усложняется, становится трудно поддерживать конструкцию дерева виджетов и явное объявление привязок. Чтобы преодолеть эти недостатки, альтернативой является язык KV, также известный как</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:dynamic_classes?rev=1692710449&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-22T13:20:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:dynamic_classes</title>
        <link>https://www.programado.ru/doku.php/kivy:dynamic_classes?rev=1692710449&amp;do=diff</link>
        <description>Пользовательский класс в Kivy еще называют динамическим классом. Динамический класс создается на основе базового класса, при этом для него можно сразу определить свой набор свойств. Например, в контейнере BoxLayout имеется три кнопки, для которых заданы идентичные свойства:</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:ids?rev=1692797130&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-23T13:25:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:ids</title>
        <link>https://www.programado.ru/doku.php/kivy:ids?rev=1692797130&amp;do=diff</link>
        <description>Ключевые слова ids (идентификаторы) и id (идентификатор) используются для идентификации виджетов. С использованием ключевого слова id можно любому виджету назначить уникальное имя (идентификатор). Это имя можно использовать для ссылок на виджет, то есть обратиться к нему в коде
на языке KV.
Рассмотрим следующий код:…</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:install?rev=1692479606&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-19T21:13:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:install</title>
        <link>https://www.programado.ru/doku.php/kivy:install?rev=1692479606&amp;do=diff</link>
        <description>Самый простой способ установить Kivy - с помощью pip, которая устанавливает Kivy либо с помощью предварительно скомпилированного дистрибутива wheel, если таковой имеется, либо из исходного кода.</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:naming_conventions_method?rev=1692884979&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-24T13:49:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:naming_conventions_method</title>
        <link>https://www.programado.ru/doku.php/kivy:naming_conventions_method?rev=1692884979&amp;do=diff</link>
        <description>В базовом модуле приложения на языке Python всегда создается базовый класс, при этом используется зарезервированный шаблон имени – Class_nameApp</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:peculiarities_kv?rev=1692855632&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-24T05:40:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:peculiarities_kv</title>
        <link>https://www.programado.ru/doku.php/kivy:peculiarities_kv?rev=1692855632&amp;do=diff</link>
        <description>*  Простой пример
	*  Классы и объекты
	*  Динамические классы
	*  Зарезервированные слова и выражения в языке KV
	*  Компоновка приложения</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:reserved_words_and_expressions_in_the_kv_language?rev=1692792799&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-23T12:13:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:reserved_words_and_expressions_in_the_kv_language</title>
        <link>https://www.programado.ru/doku.php/kivy:reserved_words_and_expressions_in_the_kv_language?rev=1692792799&amp;do=diff</link>
        <description>В языке KV существует специальный синтаксис для задания значений переменным и свойствам. На Python для присвоения значений переменным используется знак «=», то есть применяется такая конструкция:</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:root?rev=1692779763&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-23T08:36:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:root</title>
        <link>https://www.programado.ru/doku.php/kivy:root?rev=1692779763&amp;do=diff</link>
        <description>Ключевое слово root (корень) позволяет получить ссылку на параметры корневого виджета. Самый внешний блок в KV-файле называется корневым виджетом. В каждом файле KV может быть только один корневой виджет.</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:sample?rev=1692704414&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-22T11:40:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:sample</title>
        <link>https://www.programado.ru/doku.php/kivy:sample?rev=1692704414&amp;do=diff</link>
        <description>Вначале рассмотрим базовую структуру приложения на Kivy:

В первой строке был выполнен импорт модулей, обеспечивающих работу приложений на Kivy (import kivy. app). Далее был сформирован базовый класс приложения с именем TestApp. Пока это пустой класс, внутри которого не выполняется никаких действий. В следующей строке на основе базового класса…</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:self?rev=1692776391&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-23T07:39:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:self</title>
        <link>https://www.programado.ru/doku.php/kivy:self?rev=1692776391&amp;do=diff</link>
        <description>Ключевое слово self ссылается на текущий экземпляр виджета. С его помощью можно, например, получить значения свойств текущего виджета. Например,</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:start?rev=1692624566&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-21T13:29:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>https://www.programado.ru/doku.php/kivy:start?rev=1692624566&amp;do=diff</link>
        <description>*  Установка
	*  Особенности KV</description>
    </item>
    <item rdf:about="https://www.programado.ru/doku.php/kivy:using_loader_builder?rev=1692942785&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-25T05:53:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kivy:using_loader_builder</title>
        <link>https://www.programado.ru/doku.php/kivy:using_loader_builder?rev=1692942785&amp;do=diff</link>
        <description>Чтобы использовать загрузчик Builder, сначала необходимо выполнить его импорт с использованием следующего кода:

Теперь с помощью Builder можно напрямую загрузить код на языке KV либо из текстового файла проекта с любым именем (но с расширением</description>
    </item>
</rdf:RDF>
