Anybody who has been into programming for a while will have a story about a horror experience trying to fix a bug in a threaded system. You might even go so far as to say that threads are evil. But then again, what options do we have when our GUI gets the hiccups while making […]Read More
I’ve seen a bunch of questions on how to make images clickable in QT on the huge abyss that is the Internet. Not many of the poor peeps with queries have them answered however, even if the solution is pretty simple. I’ve zipped the final solution to this example and put it online, go ahead […]Read More
What is forgiveness?
Lets start out with a description of what the forgiveness design principle is! As usual someone described the topic greatly before, the quote below is from Usabilityfirst.com . Forgiveness is…
a design principle that says people should be able to recover from their inevitable mistakes. Dialog boxes should have a Cancel button. Operations should be undoable. Long operations should allow a user to stop them in the middle.Read More
Today most computers are connected to routers and behind firewalls, leaving them with a different internal and external IP address. Browsing the web for how to find these addresses returns many over-complicated solutions as well as a bunch that just don’t do what they claim. So here’s a simple one. The internal IP address is […]Read More
This is a guide on how to build a executable windows file from a Python script. It is especially focused on how to solve the problems that might occur while building a python QT application. For me, it is important that I easily can distribute my applications and if you give someone who isn’t as […]Read More
This is meant to be a comprehensive guide on how to get started coding a cross platform GUI application using python. For achieving this we will use Eclipse with the plug-in PyDev and PyQT which is python bindings for the cross platform UI framework QT. My aim is to make this guide as thorough as […]Read More