Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

I would like to develop cross-platform GUI applications, which work on both Linux and Windows systems. I am now confused on which toolkit to use. I asked many of them and each one are saying different toolkits. Should I use GTK or wxPython or Tkinter?

share|improve this question

closed as not constructive by Karl Bielefeldt, Robert Harvey, gnat, Martijn Pieters, Kilian Foth Apr 18 '13 at 6:28

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.

What are you developing, what's your target audience, what's your programming skill level, have you used another GUI toolkit before? Why not pycard, pyqt (qt for python), or any of the numerous others? You need to narrow down your requirements and know what you're looking for before you can expect the rest of the internet to know. Currently, you're just asking "What's your favourite" which isn't a good question for SE.programmers or the SE Q/A format. You put 'learning' as a tag, are you trying to learn GUI tools, or python, or..... –  Jeff Langemeier Apr 17 '13 at 17:15
I have used Gtk a bit, will apps created through it work both in Linux and Windows systems? –  Aswin Murugesh Apr 17 '13 at 17:17
As far as I know, all your options work on both Linux and Windows. –  Karl Bielefeldt Apr 17 '13 at 17:21
I decided I'd google it just to see how far down the page it was..... "gtk windows" first 2 on the page........ –  Jeff Langemeier Apr 17 '13 at 17:21

1 Answer 1

up vote 1 down vote accepted

If you've never used a GUI toolkit before, the choice doesn't matter.

You don't have enough experience to know which one is better for your specific case and you didn't provide enough information for us to decide for you. Pick one and start to use it. They are all equally capable -- stronger in some areas and weaker in others.

Personally I suggest Tkinter, only because you probably already have it and the barrier to entry is much lower than with the other choices. I admit I'm biased, but if you don't like that advice, pick something different. Choose one, and after a while you'll learn what's important in a GUI toolkit and what is not, and then you can make an informed decision.

Fear not: whatever you choose, it will probably work fine for you. Lots of people have written lots of apps with each of the toolkits you've listed.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.