Hide the uifigure window for uiprogressdlg / I want to hide the uifigure window with only uiprogressdlg left.

조회 수: 14 (최근 30일)
fig = uifigure("WindowStyle",'modal',"Interruptible","on");
d = uiprogressdlg(fig,"Cancelable",'on',...
'Indeterminate','on');
I want to hide the figure window with only uiprogressdlg left.
I want ...
How can I do?

답변 (1개)

Abhas
Abhas 2025년 6월 11일
To display only the "uiprogressdlg" and hide the parent "uifigure", we can follow the below method:
fig = uifigure(...);
d = uiprogressdlg(fig, ...);
fig.Visible = 'off'; % Hide the underlying figure
drawnow; % Ensure UI updates
close(d);
fig.Visible = 'on'; % Show it again if needed
This quickly removes the figure window, leaving the progress dialog visible.
You can also refer to the below MATLAB Answers post to know more alternatives regarding the same: https://www.mathworks.com/matlabcentral/answers/498896-how-to-control-ui-progress-dialog-box-uiprogressdlg-size-and-position
I hope this helps!

카테고리

Help CenterFile Exchange에서 App Building에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by