In the last article, we covered a wide variety of buttons that come with the standard wxPython package. Now we're going to look at a whole bunch more! In case you haven't figured it out yet, wxPython takes Python's "batteries included" philosophy very seriously! In this post we'll look at the following buttons: wx.RadioButton wx.SpinButton […]
Most people don't really think about the widgets they use every day. Instead, they just take them for granted. The button is one of the most commonly used widgets that we use. From the keys on our keyboards to the buttons on door locks, we find them everywhere. They are even more prevalent in software […]
Last year I needed to figure out a way to get the following information with Python: get the route table, capture the data from pinging a series of IPs, run tracert and get information about the NIC(s) installed. This all needed to be done on a Windows machine as it was part of a diagnostics […]
If you use GUIs in Python much, then you know that sometimes you need to execute some long running process every now and then. Of course, if you do that as you would with a command line program, then you'll be in for a surprise. In most cases, you'll end up blocking your GUI's event […]
There's a handy 3rd party module called pyPdf out there that you can use to merge PDFs documents together, rotate pages, split and crop pages, and decrypt/encrypt PDF documents. In this article, we'll take a look at a few of these functions and then create a simple GUI with wxPython that will allow us to […]
Have you ever wondered if you could create a wxPython program using XML? Well, I never did either, but there is a way and its name is XRC. In fact, wxPython comes with an editor called XRCed that you can use to layout your GUI and generate the XML code with. In this article, we'll […]