TheOtherTD
8/25/2015 - 6:28 PM

Get Maya Window for PyQt and PySide

Get Maya Window for PyQt and PySide

# PyQt
import sip For pyQt
from PyQt4 import QtGui

try:
    import maya.OpenMayaUI as mui
    ptr = mui.MQtUtil.mainWindow()
    parent = sip.wrapinstance(long(ptr), QtCore.QObject) PyQt

except:
    parent = None

thisUI(parent=parent)

## For PySide
import shiboken
from PySide import QtGui

try:
    import maya.OpenMayaUI as mui
    ptr = mui.MQtUtil.mainWindow()
    parent = shiboken.wrapInstance(long(ptr), QtGui.QWidget)

except:
    parent = None

thisUI(parent=parent)