Skip to content

chadmv/qmlmaya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qmlmaya

qmlmaya contains a QMainWindow class that can be used to display QML-based UIs inside Maya.

QML examples are also included.

Maya does not ship with the QML modules found in default Qt installations. This repo contains the modules and the Maya module makes it easy to use them.

Requirements

Currently only Maya 2020 on Windows is supported.

Installation Instructions

qmlmaya is Maya module that can be installed like all other Maya modules. You can do one of the following:

  • Add the qmlmaya root directory to the MAYA_MODULE_PATH environment variable.
  • Add the qmlmaya root directory to the MAYA_MODULE_PATH in your Maya.env. e.g. MAYA_MODULE_PATH += /path/to/qmlmaya
  • Edit the qmlmaya.mod file, and replace the ./ with the full path to the qmlmaya root directory, then copy the qmlmaya.mod file to where your modules are loaded from.

Usage

import os
from qmlmaya import QuickWindow

window = QuickWindow()
qml_file = os.path.join(os.path.dirname(__file__), "gallery.qml")
window.setSource(qml_file)
window.setWindowTitle("Qt Quick Controls 2")

window.show()

Running the Examples

If you don't need the examples, you can delete the scripts/qmlmaya_examples directory

import qmlmaya_examples.quickcontrols2.flatstyle as flatstyle
flatstyle.show()

import qmlmaya_examples.quickcontrols2.gallery as gallery
gallery.show()

About

QML wrapper for Maya and examples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages