4Manuals

  • PDF Cloud HOME

Maya python命令:modelEditor(捕获标志) Download

    如何将文本边界框与pyplot.Rectangle对齐? 导入类问题 在Python数据框中选择列时出错 使用Rabbit的pika确认消息 如何在按住键的同时暂停VideoStream? Python OpenCV TypeError:无法处理此数据类型 使用buildozer不会下载sdl2_image SMTPSenderRefused,421,超出超时 Tensorflow多线程推理比单线程推理慢 关于python中变量的困惑。 python如何使用变量?

我想将视口保存到图像文件中,然后将其用作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 个答案:

答案 0 :(得分: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进行了快速尝试,并且成功了。

希望它能对您有所帮助。



Similar searches
    使用AWS AppSync(带有amplify),如何允许经过身份验证的用户进行只读访问,但仅允许对象所有者进行更改? 如何将文件中的单行保存为两个不同的字符串-结构>>行格式(NAME#SURNAME AGE) 如何实现pow(x)和sqrt(x)? 当widget =“ many2many_tags”时,在many2many字段中添加按钮 如何合并空列以获取日期范围