Tag: kivy

Можно ли читать из более чем одного .kv-файла в приложении Kivy?

Я понимаю, что короткий ответ может быть «нет», но, возможно, стоит снова спросить. Если я запустил приложение Kivy с несколькими тысячами строк – тогда можно ли было бы писать некоторые классы в другом файле kv? Это упростило бы редактирование, исправление ошибок, внесение изменений … и т. Д. Просто уточнить – .KV-файлы будут продолжением друг друга […]

Официальный учебник Kivy Pong – использование Vector (kivy.vector)

Я слежу за официальным учебником Kivy PongApp ( ссылка – весь код программы внизу сайта), и я столкнулся с проблемой, которую я не могу понять. Я определил функцию перемещения, чтобы изменить положение шара вектором скорости на каждом кадре. Код: def move(self): self.pos = Vector(*self.velocity) + self.pos Однако, когда я написал код следующим образом: def move(self): […]

Функция Multi select и button вместе python kivy mobileapp

Я использую ListAdapter чтобы создать список кнопок, а также использовать их как multiselect. Я хочу что-то вроде кнопки + multiselect, что означает; когда я прикасаюсь и удерживаю кнопку на какое-то время, она должна идти для выбора. При нажатии одной кнопки она должна работать как обычная кнопка. Любая идея, как это делается в Киви? self.list_adapter = […]

Зарегистрируйтесь, используя G + (Google+), используя киви

Я работаю над некоторым приложением android и хочу добавить функцию регистрации для пользователей. Предполагается, что пользователи должны зарегистрироваться с помощью Google + или Facebook . Любая идея, как это сделать, используя python и kivy? Эта ссылка отличная, но вам нужна небольшая помощь от разработчиков python.

Как заставить Kivy 1.9.1 или 1.9.2 использовать SDL2 вместо pygame на OSX 10.12.2?

Попытка заставить Kivy использовать SDL2, а не pygame, на OSX 10.12.2 под python 2.7.13, установленный на основе варева. Для установки зависимостей я запустил следующее. Кажется, что они установлены нормально, так как «врач-варка» возвращается в чистоту. brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer gstreamer pip install -I Cython==0.23 Затем я попробовал версию 1.9.2-dev0 и 1.9.1 Kivy, компилирующую […]

Не удалось выполнить команду: tar xzf android-sdk_r20-linux.tgz

Я пытался создать приложение kivy для Android и получил эту ошибку # Check configuration tokens # Ensure build layout # Check configuration tokens # Preparing build # Check requirements for android # Install platform # Apache ANT found at /home/ali/.buildozer/android/platform/apache-ant-1.9.4 # Android SDK is missing, downloading # Unpacking Android SDK # Command failed: tar xzf […]

Как удалить определенные инструкции из холста виджета киви?

Я пишу графическое приложение на основе kivy, где я могу динамически добавлять узлы в область рисования, а затем подключать их с направленными линиями (= edge). Узлы можно перетаскивать внутри области рисования, и края всегда должны оставаться на связи с ними. Класс Edge определяется из класса Widget. Его графическое представление состоит из двух частей: самой линии […]

Как реализовать ScrollView в Python / Kivy

Я сделал некоторый код для отображения некоторого содержимого в Python / Kivy, и кажется, что я не написал хороший вид ScrollView. Я пробовал некоторые изменения в программе, но программа не отображает полосу прокрутки. Это мой код: def build(self): root = BoxLayout(orientation='vertical') box = BoxLayout(orientation='vertical') lists = rss_feed() for lista in lists: temp = BoxLayout(orientation='vertical') for […]

Как отобразить изображение с помощью киви

Как отобразить изображение в моем pwd? import kivy from kivy.app import App from kivy.uix.button import Button from kivy.uix.image import Image class MyApp(App): def build(self): return Image('b1.png') MyApp().run()

Понимание Киви

Я новичок с графическим интерфейсом Kivy, и у меня есть несколько вопросов, связанных с kvlang: 1. Как я могу добавить свой собственный класс виджетов в root в файле kv? (Пример) PS: Я использую здесь clear_widgets() тогда я пытаюсь добавить свой пользовательский виджет, но я получаю сообщение об ошибке после нажатия кнопки. #:kivy 1.8 <HelloWorldForm@BoxLayout>: orientation: […]

Python - лучший язык программирования в мире.