Tools and Tricks to Writing GUI APPS

Advances in technology have allowed for programming in multiple languages. Unfortunately, not all languages are easy to use for the more novice writer. Python language is fairly easy to use and just as powerful as more difficult languages. Once you learn it, you will very likely find navigation of the language easy and GUI app writing more efficient.

1.) Make sure you have the right tools: Like building a house, you have to come equipped with the right tools. Make sure you’ve got Aptana Studio, wxPython, and wxGlade before you start the writing process. Most likely all of these downloads will not be available as a bundle, but it’s worth the effort to track them all down.  Also make sure to get your hands on a compression and transfer tool like 7 zip to help you handle, transfer and store large files.

2.) What are these tools?: Your wxPython download is less popular than Tkinter, but it is the easiest overall writing application. wxGlade is a well-known Glade designer, which is a critical component to develop user interfaces and is written to collaborate with wxPython languages. wxGlade will allow you to move your controls on a separate window, generating an original code to create your own windows. Aptana Studio is a standard and reliable development system used commonly with Python.

3.) Do your research: While it’s not always a natural instinct for people, spending the extra time to know your tools will inevitably result in fewer mistakes during installation. Find some good tutorials that are available as a free download. Also keep you eyes out for free open source software.  There are great programs out there for programming, graphic manipulation like GIMP and even 3D design programs like Blender.  Ehow is a decent resource for this, as it allows you to view video tutorials. Split your screen in two if you don’t have dual monitors, that way you can follow the steps and duplicate the instructor’s moves.

4.) Handling wxGlade: After downloading wxGlade, make sure to follow a few simple steps. Make sure to install a sizer before continuing to write your GUI Apps. It is also going to be important to target all of your code into a just one file that also includes a customized frame class.