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 :)

1 Answer 1


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=))

  • The Qt Book is good
    – Anto
    Commented Jan 30, 2011 at 8:43
  • Thank you @Alexey for your answer. I will take a look at those books and I'll let you know. Commented Jan 30, 2011 at 20:53
  • let me ask you something: Does the final user needs to have QT/wsWidgets installed to run it? Commented Jan 30, 2011 at 21:32
  • You can try to start with this link arstechnica.com/open-source/guides/2009/03/…. Hope will help =) Commented Jan 31, 2011 at 13:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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