Check out enaml - https://github.com/enthought/enaml . It makes writing UI's in python really fun.
Still it relies on wxPython or PyQT which is my problem because you are limited to the existing widgets somehow (or you need to create your own widgets and then it is slow and painful).
Re: Ask HN:To build a GUI should I take the HTML5/js path or stick to older techs?
#11Writing custom widgets in Qt isnt half bad.