O'Reilly logo

Practical Maya Programming with Python by Robert Galanakis

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5. Building Graphical User Interfaces for Maya

If you have been a bit confused about building graphical user interfaces (GUIs) in Maya, you are not alone. What's the difference between PySide and PyQt? Do you build GUIs by hand or with a WYSIWYG designer application? What about using Maya's UI commands? The GUI landscape in Maya has been rapidly changing for the past few years. Fortunately it seems like it is calming down, and from the turmoil we can establish best (and worst) practices for the future.

In this chapter, we will start by gaining a basic understanding of PySide's concepts, including bindings, widgets, layouts, windows, and signals. We will also learn about PySide's relationship to Qt and PyQt. Then, we will lay down some principles ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required