#!/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')