Tag Archives: GUI

An Intro to EasyGUI_Qt

I recently came across a fun little project called EasyGUI_Qt. It’s basically the same thing as EasyGUI except that it uses PyQt4 instead of Tkinter. The idea behind both of these packages is to allow the developer to ask the user simple questions using dialogs.

In this article, we’ll spend some time learning how to use this package by looking at a few examples. Note that EasyGUI_Qt works with both Python 2 and 3, although its primary target is Python 3. The documentation states that there may be some issues with unicode in Python 2, but other than that, the widgets should work fine.

Continue reading An Intro to EasyGUI_Qt

PyDev Starts a Crowdsourcing Campaign on Indiegogo

Fabio Zadrozny, the primary developer behind PyDev has started a campaign on Indiegogo to fund continuing development of PyDev. In case you’re new to Python development, PyDev is a plugin for Eclipse that provides a nice Integrated Development Environment (IDE) for Python, Jython and IronPython in the Eclipse environment.

You can read about why Fabio decided to go the Indiegogo route for funding on his blog. While I personally don’t use PyDev, several of my co-workers really like it. I think supporting our fellow Python developers is a good thing, so if you have some extra cash to spare for a pretty great open source project, then you might want to support this campaign.

Book Preview: Python Graphics Cookbook

This week, I finished editing another book for Packt Publishing. The book’s name is Python Graphics Cookbook by Mike Ohlson de Fine (I think). You may wonder why I don’t know if de Fine is the author. Well, Packt thinks that its Technical Editors shouldn’t know that information. In fact, Packt is so cagey (and stupid) that they’ll give us forms to fill out asking us for the ISBN of the book we’re reviewing, but refuse to give us the ISBN.

Let it be known that Technical Reviewers for Packt Publishing are paid absolutely nothing. The only remuneration we get is a copy of the book we review, plus another book of our choice and our name/bio appears in the book we reviewed. That’s it. If Packt approaches you, let this be a warning to you.

Now, it’s not all bad. You get to read a book before almost everyone else AND you even get to help shape the book! That’s really cool! However, if you don’t read quickly, then this job is not for you. You usually only get 3 or 4 days to review a chapter. But enough of my whining, let’s get on with the Preview! Continue reading Book Preview: Python Graphics Cookbook

A Quick EasyGui Tutorial

Earlier this week, I was reading my copy of “Hello World” by Warren D. Sande and Carter Sande and in its chapter on graphical user interfaces, it mentioned a library called EasyGui. It’s the first and only Python GUI project I’ve seen that’s not event-driven. Instead, EasyGui is basically a set of dialogs that can be opened on demand. This package would be handy for command line programs that need to get information from the user using a dialog or for teaching new programmers about simple GUIs. Let’s take a quick look at what EasyGui can do. We’ll use some of the examples from the book. Continue reading A Quick EasyGui Tutorial