注意类型转换
先做下面的界面,效果是按下按钮,将1234567890输入到文本框中去。
编写回调函数:
function ButtonPushed(app, event)
app.TextArea.Value = 1234567890;
end
运行:
出现报错:错误使用 matlab.ui.control.TextArea/set.Value (line 89)'Value' 必须为字符向量、一维字符向量元胞数组或字符串数组。
也就是说这个必须是字符类型的。
于是乎,强制转化数据类型试试:
function ButtonPushed(app, event)
a = 1234567890;
A = string(a);
app.TextArea.Value = A;
end