我创建了一个可以在Maya中启动的UI。我的这个窗口的类继承自QDialog
。我想要一个按钮,将jpg
打开到一个新窗口,然后用另一个按钮关闭。当其他窗口打开时,我仍希望能够与主窗口进行交互。是否有可能做到这一点?我将如何启动这个新窗口?
答案 0 :(得分:0)
您可以使用此代码获取所需内容。我在macOS上的Maya 2016.5中进行了测试。工作正常!
import maya.cmds as cmds
def loadSecondWindow(*args):
window = cmds.window()
cmds.paneLayout()
cmds.image(image='/Users/swift/Desktop/scientist01.jpg')
cmds.showWindow(window)
def deleteSecondWindow(*args):
if (cmds.window('window2', exists=True)):
cmds.deleteUI('window2')
cmds.window(width=200)
cmds.columnLayout(adjustableColumn=True)
cmds.button(label='Window with Picture', command=loadSecondWindow)
cmds.button(label='Delete Window', command=deleteSecondWindow)
cmds.showWindow()