Maya python 命令:modelEditor(捕获标志)
Posted
技术标签:
【中文标题】Maya python 命令:modelEditor(捕获标志)【英文标题】:Maya python commands: modelEditor (capture flag) 【发布时间】:2019-12-30 18:13:08 【问题描述】:我想将视口保存到图像文件中,然后将其用作 PySide2.QtGui.QIcon 中的图标,这是我的代码:
path = os.path.join(DIRECTORY, ".jpg".format(name))
cmds.modelEditor(self.viewport, e=True, capture=path)
icon = QtGui.QIcon(path)
self.viewport 包含一个之前创建的modelEditor,但是这个方法保存文件有延迟,当QIcon取路径时,图像文件还不存在。
谁能帮帮我?
谢谢。
【问题讨论】:
【参考方案1】:也许你可以尝试用这个来拍摄视口的照片:
def take_thumbnail():
image = PATH_IMAGE
cmds.refresh(currentView=True, fe='jpg', fn=image)
return image
image = take_thumbnail()
QtGui.QIcon(image)
我快速尝试了一个 pyside UI,它可以工作。
希望对你有帮助。
【讨论】:
以上是关于Maya python 命令:modelEditor(捕获标志)的主要内容,如果未能解决你的问题,请参考以下文章
Maya python 命令:modelEditor(捕获标志)
#跟着教程学# 3Python基础 //Maya select和ls命令返回值问题
如何在 Python 脚本中为 Autodesk Maya 2016 中的对象添加颜色?