Title Image

Qt Designer, PySide2 and Maya

Level:
Intermediate
Software:
Maya (2017+)
Language:
Python
Duration:
2 hour 7 minutes
Instructor:
Chris Zurbrigg

Become a Patron!

Overview

Learn how to create great looking user interfaces for Maya using Qt Designer, Python and PySide2.
* This is a Patreon series. Project files and videos marked with a Patreon logo are Total Access exclusives.

Videos

15 Videos (2 hour 7 minutes)

00 - Introduction

A brief overview of using Qt Designer with Maya including strengths, weaknesses and limitations.

01 - Installing Qt Designer

A look at two different options for getting Qt Designer up and running. The first is to use the Qt Designer standalone application included with Maya and the second is to download and install Qt Creator.

02 - Quick Start (Part 1)

The first of two videos walking through the entire process of creating a UI in Qt Designer and loading it in Maya. It is intended to give viewers a high level understanding of the entire process.

03 - Quick Start (Part 2)

This video will complete the quick start example by loading the Qt Designer UI file, created in the previous lesson, in Maya.

04 - Exploring the Interface

A short tour of the Qt Designer interface.

05 - Qt Creator/Designer Differences

Although the functionality for creating UIs in Qt Creator and Qt Designer is the same, there are some differences that viewers should be aware of.

06 - Layouts (Part 1)

This lesson takes a detailed look at the two methods for creating layouts in Qt Designer.

07 - Layouts (Part 2)

Continuing on from the last lesson, this video covers, in detail, each of the layout types and how to work with them in Qt Designer.

08 - Editing Properties

A closer look at the methods available for editing properties in Qt Designer.

09 - Signal/Slot Editing

A look at how to create Signal/Slot connections in Qt Designer and some of the limitations.

10 - Loading UI Files

After creating a UI in Qt Designer, the next step is loading it in Maya using PySide2.

11 - Pipeline Tips

This lesson discusses how to avoid using hardcoded, absolute paths when loading .ui files in Maya.

12 - Loading Dialogs

A detailed look at loading QDialogs, as opposed to QWidgets, created in Qt Designer into Maya.

13 - Preferences Dialog (Part 1)

Over the next two videos, the concepts learned in previous lessons will be applied to create a flexible Preferences dialog for Maya tools.

14 - Preferences Dialog (Part 2)

With the creation of the Preferences widget in Qt Designer complete, it’s time to bring it into Maya, connect it to a tool's menu item and query the preferences after a user makes changes.