Filter löschen
Filter löschen

GUI, Handles saved in variable

1 Ansicht (letzte 30 Tage)
Michal Demjan
Michal Demjan am 25 Sep. 2016
Beantwortet: Image Analyst am 25 Sep. 2016
well in simple, i wrote:
A=['handles.',get(hObject,'Tag')];
set(A,'Backgroundcolor',[0,1,0]);
or
A='handles.pushbutton1';
set(A,'Backgroundcolor',[0,1,0]);
and function 'set' cannot read that A, can you help me? Uncle MATLAB says :
Error using set
Value must be a handle

Akzeptierte Antwort

Stephen23
Stephen23 am 25 Sep. 2016
Bearbeitet: Stephen23 am 25 Sep. 2016
Why are you trying to construct a string? If you have a structure, then do this:
A = handles.(get(hObject,'Tag'));
And read this:
  1 Kommentar
Michal Demjan
Michal Demjan am 25 Sep. 2016
Oh i didnt realized that it is struct. Thanks a lot!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Image Analyst
Image Analyst am 25 Sep. 2016
Try
handles.pushbutton1.BackgroundColor = [0, 1, 0];

Kategorien

Mehr zu Structures finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by