Learn to create Python scripts for Maya that take advantage of the Qt framework through PySide. This series of tutorials covers a range of topics suitable for beginner and intermediate level developers.
Note: If you are using Maya 2017 (or newer) see PySide2 for Maya.
This lesson demonstrates how to create a simple Qt window inside of Maya using PySide. Although it is a very basic script, it will illustrate some of the fundamental principles of working with Qt in Maya.
In this lesson I will dive deeper into PySide by building a simple tool that generates polygon primitives in Maya. This tutorial will demonstrate how to extend the QDialog class, add a layout and make connections using Signals and Slots.
In this lesson I will take a closer look at Qt Signals and Slots and how to use them in a PySide dialog. Along the way I will demonstrate how to use some of the most common control signals.