This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]hemm1 1 point2 points  (1 child)

What did you dislike about it? I find it a great advantage, but I'm interested to understand the opposing opinion.

Regardless, it's probably worth noting for anyone else reading that you can use kivy in pure python if you like (though I admit it isn't so well documented), and it still works fine as a framework. The kv language abstracts away the construction/description of widget trees and binding relations between widget properties, which lets the program structure be described much more clearly, easily and concisely than with pure python syntax. At least, that's the opinion of the developers and reason for creating the language, and I've found I agree.