我重新創建了一個粗略的應用程式。當用戶單擊“計算”時,我想顯示計算正在發生,如進度條或“計算”按鈕更改為“計算”,計算完成后恢復為“計算”。應用程式代碼是:
a = app.Number1EditField.Value;
b = app.Number2EditField.Value;
x = 10*rand(1,1);
eqn = 12- (a b x);
while eqn ~= 0
x = x 0.0001;
end
app.AnswerEditField.Value = x;
PS我知道這里不會有答案。
uj5u.com熱心網友回復:
如果您使用 appdesigner 創建一個 gui,并且有一個帶 handle 的按鈕calculateButton,您可以使用以下作為其回呼:
% Button pushed function: calculateButton
function calculateButtonPushed(app, event)
set(app.UIFigure,'Pointer','watch'); drawnow;
app.calculateButton.Text = 'Calculating...';
pause(2); % calculate whatever, pause for demo
set(app.UIFigure,'Pointer','arrow'); drawnow;
app.calculateButton.Text = 'Calculate';
end
這將更改文本,并將指標更改為等待游標。
uj5u.com熱心網友回復:
您可以使用uiprogressdlg來創建(模態)進度條。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/318496.html
