# -*-coding:utf-8-*-
import sys
#the directory you store your py files filepath = "...." sys.path.append(filepath) print sys.path
import maya.OpenMayaUI as apiUI
from PyQt4 import QtGui, QtCore
import sip
# 得到maya主窗口,转换成pyqt的类
def getMayaWindow():
ptr = apiUI.MQtUtil.mainWindow()
return sip.wrapinstance(long(ptr), QtCore.QObject)
#创建一个窗口,作为maya主窗口的子窗口
class MayaSubWindow(QtGui.QMainWindow):
def __init__(self, parent=getMayaWindow()):
super(MayaSubWindow, self).__init__(parent)
#实例化窗口
myWindow = MayaSubWindow()
#显示这个窗口
myWindow.show() sys.path.remove(filepath)
|