Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pyside:打开带有图片的新窗口_Python_Image_Pyside_Maya_Mel - Fatal编程技术网

Python Pyside:打开带有图片的新窗口

Python Pyside:打开带有图片的新窗口,python,image,pyside,maya,mel,Python,Image,Pyside,Maya,Mel,我已经创建了一个可以在Maya内部启动的UI。此窗口的我的类继承自QDialog。我想有一个按钮,可以在新窗口中打开jpg,然后用另一个按钮关闭。当另一个窗口打开时,我希望仍然能够与主窗口交互。有可能这样做吗?如何启动此新窗口?您可以使用此代码获取所需内容。我在macOS上的Maya 2016.5中对其进行了测试。很好 import maya.cmds as cmds def loadSecondWindow(*args): window = cmds.window() cmd

我已经创建了一个可以在Maya内部启动的UI。此窗口的我的类继承自
QDialog
。我想有一个按钮,可以在新窗口中打开
jpg
,然后用另一个按钮关闭。当另一个窗口打开时,我希望仍然能够与主窗口交互。有可能这样做吗?如何启动此新窗口?

您可以使用此代码获取所需内容。我在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()

您可以使用此代码获取所需内容。我在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()

阅读有关QDialog的文档中有关模态的内容。阅读有关QDialog的文档中有关模态的内容。