如何将 Qt 窗口与 Maya 一致地一起使用?

 
 
 

使用 loadUI 命令加载 .ui 文件之后,会立即在 Maya 中显示使用 Qt Designer 创建的 Qt 窗口。但是,该窗口充当 Maya 主界面中的一个单独的窗口;例如,如果最小化 Maya,不会同时最小化 Qt 窗口。若要使 Qt 更加一致地在 Maya 内使用,可以使用以下脚本将它设置为其中一个 Maya 窗口的子对象:

$w2 = `window`;
$p = `paneLayout -configuration "single" `;
control -e  -p $p $dialog1;
showWindow $w2;