Как создать плагин Maya с интерфейсом PyQt? - PullRequest
0 голосов
/ 28 декабря 2018

Я прочитал эту статью и создал простой плагин "Hello World".Но мне нужно создать плагин с некоторым интерфейсом PyQt, например,

from maya import OpenMayaUI as omui 

try:
  from PySide2.QtCore import * 
  from PySide2.QtGui import * 
  from PySide2.QtWidgets import *
  from PySide2 import __version__
  from shiboken2 import wrapInstance 
except ImportError:
  from PySide.QtCore import * 
  from PySide.QtGui import * 
  from PySide import __version__
  from shiboken import wrapInstance 

mayaMainWindowPtr = omui.MQtUtil.mainWindow() 
mayaMainWindow= wrapInstance(long(mayaMainWindowPtr), QWidget) 

hello = QLabel("Hello, World", parent=mayaMainWindow) 
hello.setObjectName('MyLabel') 
hello.setWindowFlags(Qt.Window)
hello.show()   

Как я могу это сделать?

1 Ответ

0 голосов
/ 28 декабря 2018

Проблема решена.Я только что создал командный плагин с hello.show (), и он работает.

...