Wie kann ich den Fokus auf eine uifigure
einstellen, nachdem der Fokus auf eine andere Figur umgeschaltet wurde?Fokus auf ein Uifiguren-Fenster setzen
Für uicontrol
ist es möglich, den Fokus auf eines der untergeordneten Elemente zu setzen. Zum Beispiel:
% create a new uicontrol text label
h = uicontrol('style','text','string','This is my figure');
% create a figure to switch the focus
figure;
% switch back
uicontrol(h)
jedoch für uifigure
, schafft eine neue uifigure
nur einen ähnlichen Code übernehmen.
Einige Code für Sie, um zu versuchen:
% create a new uifigure
h = uifigure('Name','This is my figure');
% create a new uilabel as a child of uifigure
lh = uilabel(h)
% create a figure to switch the focus
figure;
% this creates a new uifigure then switch back
uifigure(h)
% this creates an error as the first input argument must be a valid parent for uilabel
uilabel(lh)
Jede Idee, Einsicht oder Beitrag geschätzt wird.
Beachten Sie, dass Ihre Matlab-Version mindestens 2016a sein sollte, da dies uifigure
ist.