Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've been developing applications in C# / VB.NET for about 3-4 years (.NET Framework v2.0, 3.5, 4). I have also developed some command-line applications or scripts in C, and Python under Linux.

Sometimes I need to develop my applications in another languages, like Python, but the problem thing is that lots of those applications require a GUI. Maybe not a too complex one, but it does require some windows with buttons, text boxes, list boxes,...

What books/tips/tutorials do you suggest me to start working with that language and be able to deploy my deliverables not only in .NET?

Learning python is not the big deal here, because I already know the basic of it. I just want to focus on the GUI.

Maybe this question should be on UI instead of here? If so, please, migrate it :)

share|improve this question
up vote 4 down vote accepted

Id suggest Dive into Python 3 book. And this one for interface Rapid GUI Programming with Python and Qt if you prefer Qt, and wxPython in Action if wxWidgets are your tool of choice.

First book helped me a lot, but I have ended up with Ruby=))

share|improve this answer
The Qt Book is good – Anto Jan 30 '11 at 8:43
Thank you @Alexey for your answer. I will take a look at those books and I'll let you know. – Oscar Mederos Jan 30 '11 at 20:53
let me ask you something: Does the final user needs to have QT/wsWidgets installed to run it? – Oscar Mederos Jan 30 '11 at 21:32
You can try to start with this link…. Hope will help =) – Alexey Anufriyev Jan 31 '11 at 13:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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