如何自动更新的价值一个编辑框中的字符串值在另一个编辑框,但仍允许用户覆盖这个值吗?

5视图(30天)
我有一个gui向导,我问用户如果它知道一个值(数值)在一个编辑框。
如果用户知道这个值我想要另一个编辑框自动更新的价值。然而,我希望用户能够更新/覆盖第二个编辑框中的值。
任何帮助都是受欢迎的。提前谢谢。
3评论
里克
里克 2023年3月9日
那么它应该易于生成代码和收拾残局,指导,之后你不再依赖脆弱的系统有两个单独的文件中,其中一个轻松地打破了Matlab的编辑在一个错误的版本。
但是我的评论的第二部分应该还是值得一试。

登录置评。

接受的答案

1月
1月 2023年3月9日
没有指导但工作示范:
句柄。FigH =图;
句柄。Edit1 = uicontrol (“风格”,“编辑”,
“单位”,“归一化”,
“位置”,(0.1,0.55,0.8,0.4),
“回调”,@Edit1CB);
句柄。Edit2 = uicontrol (“风格”,“编辑”,
“单位”,“归一化”,
“位置”,0.1,0.05,0.8,0.4);
guidata(处理。FigH、处理);
函数Edit1CB (Edit1 EventData)
处理= guidata (Edit1);
集(handles.Edit2,“字符串”得到(Edit1“字符串”));
结束
第一个编辑字段的回调将其内容复制到第二个,但你仍然可以手动编辑第二个。
在指南中代码省略明确guidata()调用。插入对应的回调到第一个编辑字段。

更多的答案(0)

类别

找到更多的在迁移向导的应用帮助中心文件交换

下载188bet金宝搏


释放

R2018a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的