Публикации по теме 'kivy'


Почему вы должны использовать Kivy в своем следующем приложении Python
Kivy — это среда Python с открытым исходным кодом для создания кроссплатформенных пользовательских интерфейсов. Это означает, что разработчики могут использовать Kivy для создания приложений, работающих на нескольких платформах, таких как Android, iOS, Windows и macOS. Одной из ключевых особенностей Kivy является использование файла kv. Этот файл, также известный как языковой файл kivy, представляет собой текстовый файл, содержащий инструкции по сборке…

Вопросы по теме 'kivy'

Почему кажется, что виджеты используют один и тот же холст в Kivy?
В документации Kivy указано, что "каждый виджет в Kivy по умолчанию уже имеет Холст » . Однако на практике кажется, что виджеты содержат ссылку на общий холст всего окна, а не только для себя. Это становится более ясным, когда я использую...
2039 просмотров
schedule 25.09.2021

Как родительский виджет может позиционировать свои дочерние виджеты?
У меня есть Kivy Widget под названием MainPage , у которого есть дочерний виджет. Этот дочерний виджет должен иметь доступ к тому же диспетчеру сообщений (не имеет ничего общего с EventDispatcher Kivy), что и его родительский: class...
2444 просмотров
schedule 30.09.2021

Динамическое построение раскрывающихся списков в Kivy
Я хотел бы создать выпадающие списки в kivy на основе словарного свойства класса. Но что-то в создании их в цикле либо сбивает с толку Киви, либо я просто сбит с толку. Вот что у меня есть: for main, ingrediants in self.ingrediants.items():...
2740 просмотров
schedule 28.09.2021

Киви: можно ли сделать пользовательский интерфейс адаптивным, добавляя множество виджетов?
У меня есть приложение, которому нужно динамически добавлять множество виджетов. Вот работающее приложение для имитации этого: from threading import Thread from kivy.app import App from kivy.uix.stacklayout import StackLayout from...
2067 просмотров
schedule 04.10.2021

Пакеты PyInstaller для kivy
Недавно я попытался собрать пакет из моего приложения kivy , используя PyInstaller . Моей целью было создать пакет, который я мог бы выполнить на своем Linux (Ubuntu 14.04 64bit), а также скопировать его в другие системы Linux. Я всю ночь...
3587 просмотров
schedule 28.11.2021

Float Layout с добавлением виджетов нестандартного размера с помощью Kivy
Я новичок в python и kivy, я пытаюсь научиться делать небольшой виджет: Файл Main.py: class start(App): def build(self): return Holder() if __name__ == '__main__': start().run() Код: class Holder(FloatLayout): def...
1596 просмотров
schedule 15.11.2021

Невозможно создать экземпляр AdRequest с помощью pyjnius
Я пытаюсь установить AdMob на Kivy. Я успешно импортирую AdRequest, но не могу создать его экземпляр. AdRequest = autoclass("com.google.android.gms.ads.AdRequest") print "AdRequest: ", AdRequest print dir(AdRequest) В logcat я вижу свойства...
582 просмотров
schedule 29.09.2021

Изменение текста виджета Kivy
Я пытаюсь создать игру в понг, используя kivy. Однако у меня возникают проблемы, когда я пытаюсь завершить игру после того, как кто-то наберет 10 очков. Все работает хорошо, за исключением того, что я хотел бы показать текст Game Over с помощью...
749 просмотров
schedule 29.10.2021

Конфигурация Kivy игнорируется
Я работаю над Ubuntu 14.04 64bit. Пакет python 2.7.x по умолчанию. Специально созданный Kivy (скорее, это не kivy, поставляемый в репозиториях. Я использовал pip для сбора зависимостей и сборки Kivy в Virtualenv) По какой-то причине мне кажется,...
773 просмотров
schedule 21.11.2021

Анимация виджета Python Kivy
Недавно я разместил похожую тему, но на этот раз постараюсь быть более ясным и конкретным. Моя проблема в том, что виджеты в Kivy не анимируются должным образом. Вот пример кода, почему скаттеры лучше анимировать, чем виджеты: from kivy.app...
751 просмотров
schedule 23.10.2021

рисование в виджете, содержащемся в другом виджете
Пытаюсь понять, как работают kv файлы. Пока мне удалось исправить пару ошибок, но я застрял с чем-то, что не вызывает ошибок, но не дает ожидаемого результата. Ожидается: Моя цель - создать родительский виджет, содержащий два элемента суб-виджета....
492 просмотров
schedule 26.09.2021

Kivy Widget не принимает свойства и команды
Я хотел сделать свою первую игру Kivy, в которой враги бегают по экрану, и игрок должен убивать врагов, нажимая на них. Я создал класс Enemy, который является частью класса уровня, оба являются подклассами класса Widget. Я сделал функцию, которая...
86 просмотров
schedule 17.09.2021

Изменение размера Киви меняет позиционирование
Думаю, я до сих пор не могу позиционировать Киви. У меня есть полоса (hungerBar) размером (100, 10), и я хочу разместить ее посередине окна. Полоса будет менять свой размер на (-5, 0) каждую секунду. Однако при том способе, который я настраиваю...
157 просмотров
schedule 07.11.2021

Динамическое расположение виджетов с помощью KIVY
Я новый пользователь Kivy и хотел бы динамически назначать виджеты в зависимости от того, какие данные присутствуют в файле. В основном в этом случае каждая строка, кратная 4, должна быть меткой, а 3 строки под ней должны уместиться в GridLayout из 1...
369 просмотров
schedule 14.11.2021

Kivy захватывает прикосновение без промедления
Я пытался внедрить демонстрационный пример touchtracer в свой код. Вот исходная страница Я понял, что трассировка работает только с задержкой (после нажатия и удерживания кнопки) из-за необходимого события touch.grab (self) . Но я хочу увидеть...
478 просмотров
schedule 17.11.2021

Постоянное получение TypeError: 'NoneType' от добавления для доступа к файлу .kv
Я пытаюсь сделать приложение kivy с простым меню и все время получаю сообщение об ошибке if current_property[:3] == 'on_': TypeError: 'NoneType' object has no attribute '__getitem__' . Вот файл python, который создает тестовую метку с именем Manz,...
131 просмотров
schedule 25.09.2021

Содержимое поля не всегда отображается в kivy Textinput
Я сталкиваюсь с некоторым странным / неожиданным поведением при отображении содержимого в поле Textinput (изначально используется для ввода новой записи, а затем для отображения данных записи). Данные доступны в словаре и назначаются полям Textinput....
201 просмотров
schedule 10.09.2021

Доступ к данным из Kivy Popoup Input
Я пытался посмотреть на разные примеры в Интернете, чтобы решить эту проблему, но все еще не могу понять. У меня есть приложение, которое вызывает всплывающий класс. Во всплывающем окне есть поле ввода, которое выполняет некоторые манипуляции с...
458 просмотров
schedule 10.10.2021

Как изменить значок в окне при запуске программы в KIVY
Итак, я прочитал, как изменить ЗНАЧОК в окне, однако, похоже, он не меняет значок, когда я запускаю свою программу с использованием Kivy и Python. Внутри моего кода на Python есть что-то вроде этого: from kivy.core.window import Window from...
9990 просмотров
schedule 12.09.2021

ScrollView с GridLayout против ScrollView с BoxLayout, Киви
Итак, я работаю с ScrollView. ScrollView требует постоянного значения minimum_height, которое не сжимается до размера окна или элемента. Для этого мы устанавливаем minimum_height его дочернего элемента, макета, который держит ScrollView, равным...
349 просмотров
schedule 05.11.2021