【问题标题】:Maya python commands: modelEditor (capture flag)Maya python 命令:modelEditor(捕获标志)
【发布时间】: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取路径时,图像文件还不存在。

谁能帮帮我?

谢谢。

【问题讨论】:

    标签: python viewport maya pyside2


    【解决方案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,它可以工作。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2018-03-09
      • 1970-01-01
      • 1970-01-01
      • 2021-04-12
      • 1970-01-01
      • 2019-10-26
      • 1970-01-01
      • 1970-01-01
      • 2016-12-02
      相关资源
      最近更新 更多