MATLAB GUI中如何点一个按钮让另一个按钮变灰

发布网友 发布时间:2022-04-23 20:11

我来回答

2个回答

热心网友 时间:2023-10-08 18:43

在A的回调里设置B的Enable属性

热心网友 时间:2023-10-08 18:44

你是想做个‘密码登陆框’吧
可以这样实现:
方法1、先编辑一个带按钮的gui界面1,假设取名为 a (同时生成一个a.m文件),再编写你要打开的界面2,取名:bbc(会同时产生一个bbc.m文件),在a文件的pushbutton回调函数中加上一句s=bbc;在你运行界面1时点击pushbutton按钮就会调入界面2了。(1、2的m文件和figure文件放在一个目录下)
方法2、你可以先编辑界面2,并把figure1的Visible设为off,在界面上添加界面1,Visible设为on,
在pushbutton回调函数中设置figure1的Visible设为on,这样开始运行时只显示界面1在点击pushbutton时界面2才会显示出来(这个方法没试过,理论上可以的)追问不是,我只是想单纯地实验点A按钮后不能点击B按钮,在点击A按钮后又可以点击B按钮了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com