64 lines
1.5 KiB
Python
64 lines
1.5 KiB
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
"""
|
|
版权所有: 清泉时代科技有限公司
|
|
联系方式: q.100@qq.com
|
|
创建日期: 2023/08/08
|
|
"""
|
|
|
|
import os
|
|
import maya.cmds as cmds
|
|
|
|
def sg_help(help_name):
|
|
"""
|
|
显示Super Rigging帮助窗口
|
|
|
|
参数:
|
|
help_name (str): 帮助图片的名称
|
|
"""
|
|
# 如果窗口已存在则删除
|
|
if cmds.window('helpImageWin', exists=True):
|
|
cmds.deleteUI('helpImageWin')
|
|
|
|
# 创建新窗口
|
|
cmds.window(
|
|
'helpImageWin',
|
|
title="Super Rigging Help"
|
|
)
|
|
|
|
# 获取环境变量中的路径
|
|
path = os.environ.get('SG_PATH')
|
|
image_path = os.path.join(path, 'images', 'help', f'{help_name}.jpg')
|
|
|
|
# 创建布局
|
|
cmds.formLayout('helpFormLayout', width=610, height=800)
|
|
|
|
# 创建滚动布局
|
|
scroll_layout = cmds.scrollLayout('asHelpImage')
|
|
form_layout_b = cmds.formLayout('asHelpFormLayoutB')
|
|
|
|
# 添加图片
|
|
cmds.image(image=image_path)
|
|
|
|
# 返回上级布局
|
|
cmds.setParent('..')
|
|
cmds.setParent('..')
|
|
|
|
# 设置窗口大小
|
|
cmds.window('helpImageWin', edit=True, widthHeight=(626, 800))
|
|
|
|
# 设置布局附着
|
|
cmds.formLayout(
|
|
'helpFormLayout',
|
|
edit=True,
|
|
attachForm=[
|
|
('asHelpImage', 'right', 0),
|
|
('asHelpImage', 'left', 0),
|
|
('asHelpImage', 'top', 0),
|
|
('asHelpImage', 'bottom', 0)
|
|
]
|
|
)
|
|
|
|
# 显示窗口
|
|
cmds.showWindow('helpImageWin') |