Well hello. So I just completed this interface to be used in conjunction with my Masters' Thesis and figured I'd post it here to show a little bit more of what PyQt can do? The goal of the interface was to bring a node-based, Houdini/Nuke/Fusion/Naiad, type interface to Maya. When I started I didn't know Python or PyQt, and really didn't even know if what I wanted to achieve was possible with PyQt. So I started learning! I watched both of Justin Israel's videos on CMIVFX (link to these videos are in my vimeo link) to get me started, then Justin mentored me through the development process.
I wasn't sure of how flexible PyQt was or how customizable it could be. Like I said, I didn't even know if making a node-based interface was possible before I started, but YEP, it is! Obviously the underlying algorithms are not as sophisticated as Houdini or Naiad, but it does what I set out for it to do. The interface alleviates a lot of the frustrating interface aspects of Maya. For me, some of the more frustrating aspects are the collision events, instancing, poor menu design, lack of organization, and the SHIFT+CLICK garbage to create relationships between objects (WHICH ORDER DO I CLICK? I DON'T EVER REMEMBER and 9 times out of 10 I get it wrong).
It doesn't show everything the interface can do; I just started recording my screen and played around with it. Enjoy!