你好,
我尝试将几个大纲框添加到一个窗口,其中的参数存储在列表中。我使用 For 循环来附加框。对于标题来说,这个效果很好。但是,如果我画线,它就不起作用。下面是我想要开始工作的一个最小示例。
我很感激知道我应该改变什么以及我做错了什么。
最好的,
安雅
::lineList = {10, 20, 30};
::titleList = {"Title 1", "Title 2", "Title 3"};
w = New Window("My Test Window", myBox = Outline Box("My Test"));
For(i = 1, i <= 3, i++,
myBox << Append(Outline Box(titleList[i], Graph Box(H Line(lineList[i]))))
);
您可以通过打开自定义菜单来检查图形框的外观
您可以看到该值不存在,而是变量名。 例如,您可以使用 Eval(EvalExpr()) 来避免该问题
名称默认为此处(1); lineList = {10, 20, 30}; titleList = {"标题 1", "标题 2", "标题 3"}; w = New Window("我的测试窗口", myBox = Outline Box("我的测试")); For(i = 1, i <= 3, i++, Eval(EvalExpr( myBox << Append( Outline Box(titleList[i], Graph Box( H Line(Expr(lineList[i])) ) ) )) ) ;