November 30, 2011 by
Mike This blog ran an article about wxPython, SQLAlchemy, CRUD and MVC earlier this month. The program that we created in that post was dubbed "MediaLocker", whether or not it was explicitly stated as such. Anyway, since then, I have received a couple comments about improving the program. One came from Michael Bayer, one of the […]
November 10, 2011 by
Mike In this article, we will be creating a program to store our personal books or perhaps just the books you've read. It will demonstrate how to combine wxPython and SqlAlchemy, a SQL Object Relational Mapper (ORM). This program will also give you an introduction to the model-view-controller (MVC) and "create, read, update and destroy" (CRUD) […]
November 10, 2011 by
Mike Last night, Andrea Gavana released his new Namespace Diff Tool (NDT) to the world. I got his permission to reprint his announcement here for all those people who don't follow the wxPython mailing list. I think it sounds like a really cool tool. You should check it out and see what you think. Here is […]
One day at work last month, I was told that we had a feature request for one of my programs. They wanted a "dark mode" for when they used my application at night as the normal colors were kind of glaring. My program is used in laptops in police cars, so I could understand their […]
One of the new agw widgets to be included in wxPython is one called the UltimateListCtrl. It's a pure Python widget that can have pretty much any other widget stuck into any of the cells, which makes it really flexible. It also allows the skilled programmer the ability to add custom renderers to make the […]
September 20, 2011 by
Mike If you've been in the wxPython community for more than a couple months, you will probably recognize the following question: "How do I bind multiple buttons to the same event handler and make them do different things?" Well, this article will show you how to do exactly that.