作者olliekr (想买D2000...)
看板MATLAB
标题Re: [问题]关於GUI问题
时间Sun Feb 17 23:44:48 2013
先用inputdlg问要几个edit 再用回圈产生edit
prompt = 'Enter a Number :';
dlg_title = 'Enter a Number :';
num_lines = 1;
def = {'1'};
answer = inputdlg(prompt,dlg_title,num_lines,def);
answer=str2double(answer{1});
step=30; % edit彼此的间隔
pos=[10 10 60 20]; % 第一个edit的位置与大小
for i=1:1:answer
cc=uicontrol('Style','Edit','Position',pos);
pos=get(cc,'Position');
pos(2)=pos(2)+step; % 向上堆叠edit
end
※ 引述《chenmish (arlibuda)》之铭言:
: 我想设计一个GUI,当输入一个变数N後,会再产生N个edit让我输入变数,
: 一直想不出要怎麽设计,也有找了几本书,但都是满基本的设定,
: 希望有人能指导我一下,感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.110.228.232
1F:推 chenmish:可以了,感谢你~ 02/18 08:16