热度 11| |||
初次简单使用SKILL创建属于自己的GUI(1),主要函数
1,hiCreateStringField:使用键盘获取所需字符串
2,hiCreateAppForm:创建GUI界面
3,hiCreateButton:创建按钮
4,hiDisplayForm:调用GUI界面
5,hiCreateLayerCyclicField:创建可选择的选项
例:
procedure(myformDefineFields()
columnsNum = hiCreateStringField(
?name 'columns ;调用名称
?prompt "columns" ;所需字符串的关键信息
?callback nil
?editable t
);hiCreateStringField
rowsNum = hiCreateStringField(
?name 'rows
?prompt "rows"
?callback nil
?editable t
);hiCreateStringField
list( columnsNum rowsNum) ;形成list格式,方便 调用
);procedure
hiCreateAppForm(
?name 'ArrayInstOption ;GUI界面名称
?formTitle "ArrayInst" ;GUI界面抬头显示的信息
?fields myformDefineFields() ;调用预先设计好的界面信息(这里需要输入list格式)
?callback nil
?help "formHelp"
?buttonlayout 'OKCancel
)
hiDisplayForm(ArrayInstOption) ;调用GUI界面
如果需要使用GUI界面中所输入的字符串,则可以使用~>,
例:ArrayInstOption-> rows->value则可以得到"8",再使用atof()函数可以提取到数字8
GUI界面:
使用函数前:
使用函数后: