r*********8 发帖数: 180 | 1 【 以下文字转载自 Computation 讨论区 】
发信人: richard2008 (offer), 信区: Computation
标 题: matlab GUI 请教
发信站: BBS 未名空间站 (Sat Oct 27 22:55:12 2012, 美东)
想创建一个GUI,涉及到一个 unit system selection 的 panel,panel 里面有两个
radiobutton, 一个对应 english unit system, 一个对应 IS unit system。我的目的
是每当用户选择其中一个是,我想生成一个变量比如 unit, 如果对应 english的
radiobutton 被选择以后,assign unit = 0, otherwise, unit =1. 我希望这个 unit
变量能被另一个 callback (含有计算主程序)利用,请问怎样做到?已经尝试了好
几个小时,始终不能成功。
包子酬谢! | m*********y 发帖数: 1735 | 2 看生成的函数的的help啊
可以get(hObject,'Value')得到状态,然后你就知道选的哪个了,可以设置全局变量,
也可以handles.什么然后guidata都给存到handles里面去,然后if else switch 啥的
走就可以了
unit
【在 r*********8 的大作中提到】 : 【 以下文字转载自 Computation 讨论区 】 : 发信人: richard2008 (offer), 信区: Computation : 标 题: matlab GUI 请教 : 发信站: BBS 未名空间站 (Sat Oct 27 22:55:12 2012, 美东) : 想创建一个GUI,涉及到一个 unit system selection 的 panel,panel 里面有两个 : radiobutton, 一个对应 english unit system, 一个对应 IS unit system。我的目的 : 是每当用户选择其中一个是,我想生成一个变量比如 unit, 如果对应 english的 : radiobutton 被选择以后,assign unit = 0, otherwise, unit =1. 我希望这个 unit : 变量能被另一个 callback (含有计算主程序)利用,请问怎样做到?已经尝试了好 : 几个小时,始终不能成功。
|
|