I'm not real familiar with Kivy, used it enough to get a basic feel, But I believe that one of it's main features is portability, and capability to run on phone tablet and/or desktop.
This is their opening statement:
Cross platform
more here: https://kivy.org/#home
tkinter is a wrapper around TCL/TK and by it's nature is somewhat outdated. It's still quite valid for simple applications.
Qt5 is chosen by many but has a restriction in taht commercial applications are have a fee based system.
Personally, I prefer wxpython phoenix, but it has a higher learning curve.
Kivy will get you up and running sooner and cover most common platforms from the get go.
This is their opening statement:
Cross platform
Quote:Kivy runs on Linux, Windows, OS X, Android, iOS, and Raspberry Pi. You can run the same code on all supported platforms.
It can natively use most inputs, protocols and devices including WM_Touch, WM_Pen, Mac OS X Trackpad and Magic Mouse, Mtdev, Linux Kernel HID, TUIO. A multi-touch mouse simulator is included.
more here: https://kivy.org/#home
tkinter is a wrapper around TCL/TK and by it's nature is somewhat outdated. It's still quite valid for simple applications.
Qt5 is chosen by many but has a restriction in taht commercial applications are have a fee based system.
Personally, I prefer wxpython phoenix, but it has a higher learning curve.
Kivy will get you up and running sooner and cover most common platforms from the get go.