我在Matlab中学习GUI编程。在matlab中处理结构GUI
我发现手柄结构用于存储所有GUI数据是相当棘手的。我想知道结构究竟如何。我将用一个例子来解释我的问题。
比方说,我们已经创建了edittext1。
我们将handle.edittext1存储。 然后
str = get(hObject,'String');
set(handles.edittext1,'String',str);
这将在handles.edittext1为str设置字符串。
我的问题是 令人惊讶的是,在get和set操作中'String'不区分大小写。
And handles.edittext1.String不返回存储的字符串。
因此,句柄不是一个结构数组,并且作为一个跟随的问题,它应该是什么结构的句柄? 同样的问题也可以要求hObject。
不,不是作业或作业。这是我的工作正在进行的项目。我已经使用matlab多年了,但这是我第一次用matlab制作GUI。所以,请把我当成新手。
问候
感谢您的回答。我有一个后续问题,正如你所说,它们是对象的句柄,那么如何检查对象的哪些属性已被定义? – newbie