python MayaCmdsで作成した窗口を最小化する
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python MayaCmdsで作成した窗口を最小化する相关的知识,希望对你有一定的参考价值。
import maya.cmds as cmds
# テスト用のWindow作成
window = cmds.window( title="Long Name", iconName='Short Name', widthHeight=(200, 55) )
cmds.columnLayout( adjustableColumn=True )
cmds.button( label='Do Nothing' )
cmds.button( label='Close', command=('cmds.deleteUI(\"' + window + '\", window=True)') )
cmds.setParent( '..' )
cmds.showWindow( window )
#PySideを使用して、Windowを最小化
from maya import OpenMayaUI as omUI
import shiboken
from PySide import QtCore, QtGui
def minimizedMayaWindow(window):
ptr = omUI.MQtUtil.findWindow(window)
ui = shiboken.wrapInstance(long(ptr), QtGui.QWidget)
ui.setWindowState(QtCore.Qt.WindowMinimized)
minimizedMayaWindow(window)
以上是关于python MayaCmdsで作成した窗口を最小化する的主要内容,如果未能解决你的问题,请参考以下文章