【问题标题】:How to create maya plugin with PyQt interface?如何使用 PyQt 界面创建 Maya 插件?
【发布时间】:2018-12-28 09:20:30
【问题描述】:

我阅读了this article 并创建了简单的“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()   

我该怎么做?

【问题讨论】:

    标签: python plugins pyqt maya


    【解决方案1】:

    问题解决了。我刚刚使用 hello.show() 创建了命令插件,它可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-11
      • 1970-01-01
      • 1970-01-01
      • 2014-02-27
      • 2010-12-16
      • 2020-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多