GUIs – wxPython and wxGlade

I think I’m going to have to stop putting this off: it’s time to start learning about GUIs. I’ve decided to begin with wxGlade, which means that I am going to have to learn about wxPython first. I’m starting with this little tutorial for making a simple text editor.  Then there’s a wxGlade tutorial that I’d like to go through. I think if I got through these two things, I’d at least have something to build on, because at this point I don’t really know how to do anything. Well, except for maybe two TKinter commands. And no one seems to think TKinter is even worth learning…

Tkinter and GUI building

I’m back to ray tracing again. And since I’m trying to re-create and expand on the Matlab version of this code, I am finding myself having to learn lots of little details – and big details. One of these things is GUI building. The standard GUI builder that comes with Python is TKinter. I’ve used this a bit before, but now I’m having to think about doing more complicated things with it. The Matlab version of my code used an interactive GUI. In Matlab, there’s a utility called GUIDE that gives you a GUI to build a GUI 🙂 You can put buttons, sliders, graphs, etc, into your GUI window, and then it will automatically generate a skeleton script that you can fill with commands telling Matlab what to do with it. So now I’m wondering if there’s something I can use with TKinter that does a similar thing. I’m sure there is, and I just need to find it…