For simple programs, tkinter is a lot more straightforward and easier to get started with. Plus its library is built into the standard python installation package. Kivy offers more flexibility and is more complicated , but it also has support for mobile (android + IOS).
Read moreWhat is KIVY use for?
Kivy is a really interesting GUI framework that you can use to create desktop user interfaces and mobile applications on both iOS and Android . Kivy applications will not look like the native apps on any platform.
Read moreIs KIVY the same as Python?
Kivy is a free and open source Python framework for developing mobile apps and other multitouch application software with a natural user interface (NUI). … Kivy is the main framework developed by the Kivy organization, alongside Python for Android, Kivy iOS, and several other libraries meant to be used on all platforms.
Read more