Introduction to PyQt in Maya
Join ILM's Malcolm "Chocolossus" Thomas-Gustave as he shares his PyQt secrets and techniques with you.
By the end of this 8 week workshop you should have a broad spectrum knowledge of PyQt that will allow you to tackle problems by knowing where to look for solutions. Along the way, you'll learn to setup PyQt properly, understand the structure of classes and subclassing and become familiar with PyQt's core syntax.
Moving through the weeks, you'll explore Qt Designer and use it to create your own UI which will work both within Maya and outside it. You'll delve deep into the customizable nature of Qt, building dynamically generated UIs and learning how to make them pop. We'll look at threading and how it can work with your UIs to improve functionality, and discuss how working with UIs can fit with your pipeline.
Finally, you'll create a personal project using everything you've learned to help you handle tasks in your field.
Please note: This workshop is suitable for Intermediate Python Users. Malcolm will be using Maya 2012 and Windows for the class, but 2011 and above should be fine. You'll be using PyQt and Qt in the class so you're welcome to get that up and running beforehand. But make sure you get the versions that will work properly with Maya.
"Malcolm provided us with an exceptional primer for PyQt with Maya.The generosity with his time, organization, and dedication to teaching us the knowledge and massive amount of concepts needed, was remarkable. I eagerly await his next workshop. Thanks Choco." Ray Faenza, student October 2012
"Knowing the this was the first time this class was offered, I only wish it had been offered sooner. Though I've had a PyQT book for a few years now, I find a combination of lecture and examples to be much better way to tackle learning programming languages. Malcolm covers a lot of ground in this intro course; it accelerates particularly in the last few weeks." Paul Mais, student October 2012
Malcolm Thomas - Gustave
Malcolm Thomas-Gustave has worked for Blur, Sony Imageworks, Weta Digital and LucasFilm Singapore.Read More »