Advanced PyQt for Maya
Pluralsight
Course Summary
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 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.
-
+
Course Syllabus
Introduction and Project Overview- 1m 9s
—Introduction and Project Overview 1m 9sAdvanced Pyqt for Maya- 6h 3m
—Introducing QDialog and QMainWindow 9m 24s
—Exploring Layouts 9m 55s
—Modifying Layouts 6m 36s
—Using Standard Widgets 9m 53s
—Utilizing Signals and Slots 9m 48s
—Exploring the Name It Tool 10m 7s
—Subclassing QDialog and Handling Creation/Deletion 7m 39s
—Adding Layouts and Widgets 10m 54s
—Creating a Custom Splitter Class 8m 42s
—Adding the Custom Splitter to the Tool 8m 59s
—Using Regex Validators 10m 45s
—Applying New Name Function 10m 14s
—Connecting the Rename and Replace Functions 6m 14s
—Introducing the Interpolate It Tool 8m 5s
—Creating a Basic Interpolation Tool 10m 0s
—Adding State Storing Functions 10m 9s
—Finishing the Basic Interpolation Tool 5m 52s
—Creating Dockable UIs in Maya 2m 46s
—Expanding the UI for Multiple Interpolation Tools 9m 31s
—Adding Animation 9m 55s
—Continuing to Add Animation 7m 44s
—Using QGraphics to Animate Opacity 9m 4s
—Using Inline Stylesheets 3m 6s
—Writing a Stylesheet File 9m 54s
—Discussing Stylesheet Classes, Actions, and Components 10m 42s
—Creating Custom QPushButton 10m 34s
—Building Custom Pens and Brushes 10m 8s
—Painting the Button Background 10m 18s
—Creating a Base Class for Glow Animation 10m 16s
—Painting Glowing Text 10m 19s
—Creating Custom QCheckbox 10m 20s
—Setting up Custom QLabel 11m 10s
—Building Custom Slider 11m 1s
—Adding Slider Glow 10m 17s
—Applying After Glow to Slider Movement 8m 31s
—Creating Custom QLineEdit 9m 44s
—Implementing Text Tracking with Timer 9m 40s
—Triggering the Glow Animation 9m 46s
—Adding Glow on Selected Text and Cursor 5m 3s
—Clearing the UI 10m 0s