+ 15
Kivy vs Tkinter for GUI Python
Which is your choice and your opinion?
7 Antworten
+ 27
Kivy is a Python library for development of multi-touch enabled media rich applications. The aim is to allow for quick and easy interaction design and rapid prototyping, while making your code reusable and deployable.
Tkinter is a thin object-oriented layer on top of Tcl/Tk. It has the advantage of being included with the Python standard library, making it the most convenient and compatible toolkit to program with.
wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular wxWidgets cross platform GUI library, which is written in C++.
Source: http://python-guide-pt-br.readthedocs.io/en/latest/scenarios/gui/
In short, kivy is for an easy interaction design, while tk/tkinter provides a wider range of possibilities whilst not being too hard to manipulate. wxPython is also a very good choice for gui. There are programs that allow you to build your gui and then translate it into python code.
+ 8
Billy said it all. My vote is tkinter as well.
+ 7
@Billy Now that's a truly to-be-marked-as-best answer ;)
@Panos You know what to do... :D
+ 4
Thanks Bill
+ 3
I have been learning Tkinter and I have heard good things about PyQt. However I still don't know if it is possible to create GUI with more graphics and better design. Almost all apps I saw with Tkinter were basic from the point of view of graphical design (not widgets)
0
I think tkinter is better
0
Kivyyy