|15 days ago||16 days ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Zero-day Buildozer shell injection attack just discovered. (Oh. My. God.)
1 project | reddit.com/r/kivy | 28 Apr 2022
Problem: Buildozer ignores local recipes. Solution: "./" -> "../../../../"
1 project | reddit.com/r/kivy | 27 Apr 2022
Buildozer won't build apk/aab file
Buildozer GitHub Repo
git clone https://github.com/kivy/buildozer.git
There is an open issue with a solution: https://github.com/kivy/buildozer/issues/1401
Build iOS-like Apps in Python
6 projects | reddit.com/r/Python | 31 Mar 2021
I believe buildozer does not work on Windows, but you can likely get around it with something like WSL or a virtual machine6 projects | reddit.com/r/Python | 31 Mar 2021
You will need to use tools like buildozer to compile your Python code into executable applications, but all of the code required is written completely in Python. Instructions for compiling Kivy are found here.
Matplotlib on Android - any way to avoid crashes or other graphs for Kivy suggestions?
2 projects | reddit.com/r/kivy | 28 Dec 2020
Hi I have an update as I got it working after searching and following this link. I also made the mistake of adding to the requirements “kivy-garden.matplotlib” rather than your recommendation. The app is now running on the android device—thanks for all the help!
A Brainwave Based Solution With Which Completely Paralyzed People Can Communicate With Their Loved Ones Using a Muse EEG Band
2 projects | dev.to | 15 May 2022
After some thinking, I realized a mobile/desktop app is more suitable for my task. After a little googling and comparison, I decided to go with Kivy.
How do you test your Kivy app?
1 project | reddit.com/r/kivy | 8 May 2022
See Contribute - unit tests, plus there are tools and examples for this in kivy.tests directory of core distribution - for example GraphicUnitTest class
Smoothing ScreenManager Transition Animations?
1 project | reddit.com/r/kivy | 22 Apr 2022
I haven't used transitions enough to notice a problem, nor am I up to date on anything rpi.. But what's your window provider? In the old days at least, the best performance for rpi was using the egl window provider. If you are using SDL2 or X or something else, that could maybe be the reason
Kivy and reTerminal compatibility
1 project | reddit.com/r/kivy | 14 Apr 2022
I haven't tested, and it doesn't really say much about the touch hardware on the product page... but on Linux almost certainly usable via kivy's mtdev input provider (using libmtdev) - doc link. If you get inverted x/y axis or other issues you can add an entry to [input] section of kivy.ini to manually configure the device
How to position labels relative to the bottom/left of a RelativeLayout (not the center)
1 project | reddit.com/r/kivy | 11 Apr 2022
Label is special in this regard, see documentation. Now I don't mean to be rude or anything, you say you've read it, but do read the "text alignment and wrapping" again. Also play a bit with the label sizing example
KivyMD virtual keyboard softinput_mode 'pan' option on raspberry pi
2 projects | reddit.com/r/kivy | 1 Apr 2022
Ping /u/inclemnet - I see you were involved in this for Android via kivy #4665. Could you maybe clarify if this is supposed to work on desktop platforms, or if that's a complicated thing to do?2 projects | reddit.com/r/kivy | 1 Apr 2022
Specifically it appears that the SDL2 window provider only honors softinput mode of below_target or pan on Android platform, code link (note the comment). All other platforms will skip that code and just execute the final call to SDL_StartTextInput. I also stumbled on this feature request from 2015, specifically concerning the RPi. So I would have to guess this is not supported at the moment.
Installing Python3 in Linux
9 projects | dev.to | 28 Mar 2022
Python contains a variety of Graphical User Interface (GUI) frameworks that are being used by developers to create interactive windows and widget controls. The libraries include: PyQt, Kivy, Tkinter and wxPython. For a sneak peek on GUI development with PyQt, please refer to my GitHub repository on PyQt Interfaces and Desktop To-do list.
Deploying with Virtual Box vs. Windows Linux subsystem.
1 project | reddit.com/r/kivy | 14 Mar 2022
how to use x11 backend on wayland?
1 project | reddit.com/r/kivy | 12 Mar 2022
I'm recycling an old app I've made for android a few years ago to use it on my pinephone (GNU/Linux arm device). The app has always worked great on my desktop linux machine (and of course on android), but on the pinephone I get a black window. This is the same issue: https://github.com/kivy/kivy/issues/7367 The poster of that issue mentioned, that kivy works, when using the x11 backend (although it introduces a bunch of other minor problems, but that can be worked around inside my app I think)? How do I do that? Sorry for bad english Thanks
What are some alternatives?
PySimpleGUI - Launched in 2018. It's 2022 and PySimpleGUI is actively developed & supported. Create complex windows simply. Supports tkinter, Qt, WxPython, Remi (in browser). Create GUI applications trivially with a full set of widgets. Multi-Window applications are also simple. 3.4 to 3.11 supported. 325+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples for Machine Learning(OpenCV Integration, Chatterbot), Rainmeter-like Desktop Widgets, Matplotlib + Pyplot integration, add GUI to command line scripts, PDF & Image Viewer. For both beginning and advanced programmers. docs - PySimpleGUI.org GitHub - PySimpleGUI.com. The Minecraft of GUIs - simple to complex... does them all.
PySide - ATTENTION: This project is deprecated, please refer to PySide2
Toga - A Python native, OS native GUI toolkit.
DearPyGui - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
Eel - A little Python library for making simple Electron-like HTML/JS GUI apps [Moved to: https://github.com/ChrisKnott/Eel]
KivyMD - KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications. https://youtube.com/c/KivyMD https://twitter.com/KivyMD https://habr.com/ru/users/kivymd https://stackoverflow.com/tags/kivymd
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Flexx - Write desktop and web apps in pure Python
Pygame - pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.