I keep hearing about how great QML is to learn so I'm a bit baffled as to why I am still having such a hard time with getting more than a toy program written. I'm trying to save my rant about that once I've gotten an application completed and can help provide more useful feedback. In the mean time I wanted to cover a set of changes to my python code that will made the QML port a bit easier. This is regarding code to make it easy both for users to provide good bug reports and for me to figure out what went wrong.
tl;dr
Some sample programs that demonstrate the ideas in this post