你好,
我嘗試將幾個大綱框添加到一個窗口,其中的參數儲存在列表中。我使用 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])) ) ) )) ) ;