为什么找不到formLayout


string $formEX = `formLayout -numberOfDivisions 100 -p formLayout5`;
string $buttonEX = `button -l "button" -h 26`;
$formLayout8 = `formLayout -q -ca formLayout5`;
formLayout -e
-attachForm $buttonTime "top" 0
-attachForm $buttonTime "left" 0
-attachForm $buttonTime "bottom" 0
-attachForm $buttonTime "right" 0
$formEX
////////////////////////////execute till here//////////////////////////////////
/////////////////seperately execute this code/////////////////////
formLayout -e -attachForm $formTime "top" 0
-attachForm $formTime "left" 0
formLayout8

我不明白为什么代码出错?如何获取ui元素名称?"formlayout8"正在处理查询类似于examle的标志(formLayout-q-p formLayout8(,但我无法将我自己的formLayout与现有的合并。。。感谢任何帮助。。。。非常感谢。

请参阅mel文档中的示例以获取此处的简单细分。

您使我们调试有点困难,因为您缺少代码。

如果你像链接的例子一样格式化你的代码,它将很容易遵循,创建mel UI从来都不是一件愉快的事情。

你的问题在于你试图将项目附加到表单名称formLayout8,在那里你将其定义为变量$formLayout8,只需在名称前添加美元符号,并记住用分号结束这一行;

在不知道你的代码的其余部分是什么样子的情况下,我只能假设你的代码中已经存在的错误就是问题所在:

string $formEX = `formLayout -numberOfDivisions 100 -p formLayout5`;
string $buttonEX = `button -l "button" -h 26`;
$formLayout8 = `formLayout -q -ca formLayout5`;
formLayout -edit
    -attachForm $buttonTime "top" 0
    -attachForm $buttonTime "left" 0
    -attachForm $buttonTime "bottom" 0
    -attachForm $buttonTime "right" 0
$formEX;    
formLayout -edit
    -attachForm $formTime "top" 0
    -attachForm $formTime "left" 0
$formLayout8;

如果您有一个名称为formLayout8的表单,类似于:

string $form = `formLayout  -numberOfDivisions 100 "formLayout8"`;

只需在名称周围双引号:

formLayout -edit
    -attachForm $formTime "top" 0
    -attachForm $formTime "left" 0
"formLayout8";

相关内容

  • 没有找到相关文章

最新更新