我有两个复选框。标签是'car‘和'bycycle’。它们有声明为'check1‘和'check2’的字符串。
当按下按钮时,我想知道选中了哪个复选框。
我只知道这一点:
function pushbutton3_Callback(hObject, eventdata, handles)
clc;
car = get(handles.car,'Value')
bycycle = get(handles.bycycle,'Value')
if car==1
..
elseif bycycle ==1
..但是我想知道没有get(handles.sometags,'Value')是否还有另外一种方法,因为使用这种方法,我必须手动声明handles.car、handles.bycycle等等。
发布于 2017-01-17 06:03:41
我有两个复选框。标签是“汽车”和“循环”。
那么为什么不能简单地这样做:(标记是强制性的,它们代表一个UI状态,包含大量的"medata“数据)
get( handles.car, 'Value' )
get( handles.bycycle, 'Value' )您不必为此声明额外的变量,要设置默认值,只需使用set函数即可。
handles有所有有用的字段,您可以看到
assignin( 'base', 'handles', handles );
https://stackoverflow.com/questions/41689736
复制相似问题