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で作成した窗口を最小化する的主要内容,如果未能解决你的问题,请参考以下文章

SystemTapでMySQL 5.5のDisk I/Oを分析する

python 例えば,时间轴と属性を持つデータをに集计したいとき,巨蟒では大熊猫を使うと年ごとに集计した値をある属性でピボットしたデータフレームを得ることが简単にできます。これが,年ごとに都度累计した

転載Dynpro作成手順

json TSLint v5.7.0时点で指定できる全规则を网罗した。

markdown MAMPでHTTPSを有效化したサイトを信任する方法

python PythonのSPARQLWrapperを使ってSPRQL端点からJSON形式でデータを取得しようとした时,うまくいかないことがあったので,SPARQLWrapperを使わない方法を书い