Matlab指南GUI切换/推按钮?

时间:2018-07-30 18:23:54

标签: matlab user-interface

我已经在Matlab GUI上工作了一段时间了,现在终于可以按照我想要的做它了,我只是在做一个更加整洁和用户友好的工作。我有5个面板,并且将它们全部堆叠在一起,并在面板顶部添加了5个按钮。有没有办法通过按按钮将面板放到前面?

function togglebutton2_Callback(hObject, eventdata, handles)

这是我给按钮的回电。我可以添加任何内容来通过单击面板使面板显示在最前面吗?谢谢

1 个答案:

答案 0 :(得分:0)

有许多用于创建已提交到MathWorks File Exchange的选项卡式面板的工具/示例。他们中的任何一个都可能会做您想要的。但是,您也可以使用uibuttongroup轻松地自己完成此操作。这是选项卡式面板设计的简单示例:

render

这将创建三个分别为红色,绿色和蓝色的面板,以及三个切换按钮。回调由nested function处理。按下按钮将通过打开相应的彩色面板来显示相应的彩色面板,同时关闭所有其他面板的可见性。

enter image description here

尽管这是一个编程示例,但应使其直接适应GUIDE设计的GUI。