Advanced PyQt for Maya

Throughout these lessons, we'll learn that Qt is an extensive and powerful UI library that is capable of creating anything from a simple group of buttons to a full application. Software required: Maya 2015, Sublime Text 3.
Course info
Rating
(13)
Level
Advanced
Updated
Jun 5, 2015
Duration
6h 5m
Table of contents
Description
Course info
Rating
(13)
Level
Advanced
Updated
Jun 5, 2015
Duration
6h 5m
Description

Throughout these lessons, we'll learn that Qt is an extensive and powerful UI library that is capable of creating anything from a simple group of buttons to a full application. We'll start with an overview of the basics, using standard widgets and layouts, and connecting them together. Next, we'll build a simple naming tool that demonstrates how to quickly put together a professional-looking interface to work with Maya scripts. Finally, we'll take on a larger project that shows you how create your own custom widgets, modify their appearance and function, add animation and special effects, then seamlessly merge your tools into Maya. Software required: Maya 2015, Sublime Text 3.

About the author
About the author

Mike Cole is a CG artist from the UK, specializing in character rigging and tool/pipeline development.

Section Introduction Transcripts
Section Introduction Transcripts

Introduction and Project Overview
(cheerful music) Hi everyone. My name's Mike Cole and I'm currently working as a Character TD for Sony Imageworks in Vancouver, Canada. My latest projects include The Boxtrolls, Kubo and the Two Strings, the Smurfs reboot, and the Alice in Wonderland sequel Through the Looking Glass. In this course, we're going to learn how to design and build professional-looking UIs in PyQt, particularly for use within Maya. If you write your own tools and scripts and you want to know how to put together a quick UI, this course will give you a great overview of what Qt has to offer and how to get started. If you're already familiar with Qt, you can take your skills even further with some advanced features and techniques. Some of the key takeaways from watching this course include learning how to create your own custom widgets, override widget events for custom interactions, drop your UIs into Maya's main window, add animation and graphical effects, and how to trigger functions directly with Maya events. By the end of the training, you'll be able to create original, stylized tools that will work seamlessly with Maya and be a great addition to any pipeline. I'm excited to work with Digital-Tutors and share these techniques with you. So let's get started with the first lesson.