I started learning Python a few time ago as an extension of Blender, and now i would like to try to program some small pieces of software.
The things i’ve read about Python GUI’s left me even more lost.
Can you advise me about a good windows GUI?
What do you think about wxPython?
Mainly there are three options worth considering. It depends on what you are making. For not so complicated GUI’s I would recommend Tkinter as it ships with Python out of the box. If you develop serious applications, which will be distributed maybe freezed or used by a lot of people, wxPython is the solution. I don’t think it is harder to learn than tkinter, especially with a tool like wxGlade, which ships with SPE (http://spe.pycs.net) If your application is more flash like than choose for pygame.
Search for my BPyGui, it’s a 99% pure Blender.BGL GUI that supports windowing. It has a full-working text object, a button type and a vertical scroll bar. It has basic color themeing support and transparency. And it works pretty well, too. Just need to add a horizontal scroll bar. Oh, and I also have an Image element, but that requires the Python Imaging Library, which loads images rather slowly.