我想将视口保存到图像文件中,然后将其用作PySide2.QtGui.QIcon中的图标,这是我的代码: self.viewport包含以前创建的modelEditor,但是此方法在保存文件方面存在延迟,并且当QIcon选择路径时,图像文件尚不存在。 有人可以帮助我吗? 谢谢。 答案 0 :(得分:1) 也许您可以尝试使用以下方法为视口拍照: 我使用pyside UI进行了快速尝试,并且成功了。 希望它能对您有所帮助。path = os.path.join(DIRECTORY, "{}.jpg".format(name))
cmds.modelEditor(self.viewport, e=True, capture=path)
icon = QtGui.QIcon(path)
1 个答案:
def take_thumbnail():
image = PATH_IMAGE
cmds.refresh(currentView=True, fe='jpg', fn=image)
return image
image = take_thumbnail()
QtGui.QIcon(image)