您的位置首页百科知识

matlab中button group 和pannel有什么区别?

matlab中button group 和pannel有什么区别?

的有关信息介绍如下:

matlab中button group 和pannel有什么区别?

相同点:

Button Group和Panel都是GUI对象的容器

对象类型均为uipanel

当移动 Button Group和Panel位置时,它们的子对象也随之移动且保持相对位置不变

不同点:

Button Group可以管理Radio Button和Toggle Button对象,且同一个Button Group中的此类子对象只允许一个处于“按下”或“选中”的状态

其他:

若将Radio Button对象单独使用,想要得到多个对象只有一个被“选中”的效果可用以下方法:

function radiobutton1_Callback(hObject,eventdata,handles)

set(handles.radiobutton1,'value',1);

set(handles.radiobutton2,'value',0);

%你想通过radiobutton2实现的操作

... ...

function radiobutton2_Callback(hObject,eventdata,handles)

set(handles.radiobutton1,'value',0);

set(handles.radiobutton2,'value',1);

%你想通过radiobutton1实现的操作

... ...

button group 中的radio button 按钮只有一个能被选中。