|9 days ago||26 days ago|
|BSD 3-clause "New" or "Revised" 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.
Creating Python Android/iOS Apps
3 projects | reddit.com/r/learnpython | 25 Mar 2022
PS: While I'm at it, I'm wondering if there's a better Python-friendly UI framework than Toga. It seems to be very basic and focused on cross-platform compatibility - which is nice, but if there's something better, that would be nice to know too.
What is the best way to use different .kv files at the same time
1 project | reddit.com/r/kivy | 21 Jun 2022
Then if it grows unwieldy etc I replace that with a Builder.load_string('simplewidget.kv') .. In Kivy core you will find that everything is put in a single file data/style.kv, it avoids the overhead of loading multiple files on application startup (but I don't find this necessary for my own code so far)
What change should Python 4 bring, in your opinion?
4 projects | reddit.com/r/Python | 24 May 2022
How can this snippet of code from Kivy documentation be deciphered?
1 project | reddit.com/r/learnpython | 22 May 2022
When I look up EventDispatcher, it's not clear what that's contributing. https://github.com/kivy/kivy/blob/master/kivy/event.py
How does Kivy's dropdown.select() know which button to select? How does the lambda function fit in here? (Documentation included.)
1 project | reddit.com/r/learnpython | 21 May 2022
Kivy's event logic is written mostly in cython and can be seen here. There's a fair bit to it though as the code handles a lot of different specifics. The core idea is much simpler than it might look, essentially the event handler is storing a reference to your function and calling it later with an argument.
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?
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
DearPyGui - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
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
Eel - A little Python library for making simple Electron-like HTML/JS GUI apps [Moved to: https://github.com/ChrisKnott/Eel]
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.