2 Answers
+ 1
Although Python isn't the greatest choice for modern GUIs, but Kivy in Python is a really cool package with which you can make modern GUIs. It uses object-oriented programming and its docs are really easy to read.
0
For desktop applications. I will suggest give a try to tkinter. Tkinter is very easy.
Kivy is also good. But kivy is hard to learn. You can make applications for multiple screens resolution with kivy. Like for Android and desktop with same code base.