tags:

views:

79

answers:

2

In which kind of application is TKinter usually used ?

I'm doing a project in python in which I'm using it for the first time to build a simple user interface.

I was wondering if this is widely used for specific applications, or mobile applications.. etc

thanks

+2  A: 

As far as I have seen, Tkinter is great for simple applications, teaching, or for when you don't need the features of a more comprehensive package like Qt or wxWidgets. These libraries can run several megabytes, and you may not need that. It's part of the standard library, so it's suited for this purpose. However, if you need more features, then Tkinter may not be the best choice.

Tkinter also used to look really ugly because it drew its own widgets on each platform; however, I think the version included with Python 2.7 uses native widgets now.

I don't think there are any specific applications; it's a general purpose library.

l33tnerd
@l33tnerd thanks, what about Qt wxWidgets ? I mean.. are these GUI toolkit for python widely used to build applications ? Which kind of applications? mobile ? desktop ?
Patrick
They are all general-purpose libraries and they don't really have any specific applications, except that they are desktop libraries. If you're going for mobile apps or web apps, you're looking for something else - possibly Appcelerator Titanium. If you choose Qt, it has built-in webkit support, if that's important.
l33tnerd
@i33tnerd thanks.. so I know I'm going a bit out of question theme.. what are the most used GUI toolkit for Android and Iphone ?
Patrick
Ehh...I have no idea at all. Maybe HTML/CSS? That would be a separate question...are you making a mobile app?
l33tnerd
@i33tnerd I'm planning to start soon, I will do some research.. thanks
Patrick
A: 

PyQt is a python binding of the popular Qt GUI toolkit. its very comprehensive.Anyway tkinter is good to start with and later you can move to PyQt or wxWidgets

appusajeev