Я недавно начал использовать дизайнер приложений в Matlab для создания небольших программ, но у меня возникла проблема.
У меня есть приложение с кнопкой запуска, когда пользователь нажимает кнопку запуска, которую я хочу отключить кнопку, а затем считать нажатия клавиш в течение установленного времени. После этого я хочу снова включить кнопку. Но когда я отключаю кнопку, нажатия клавиш больше не обнаруживаются.
Мой текущий код (упрощенно)
function StartButtonPushed(app, event)
app.StartButton.Enable = false;
app.awatingResponse = true;
pause(20);
app.StartButton.Enable = true;
end
function UIFigureWindowKeyPress(app, event)
if strcmp(event.Key, 'control') % only counting the control key now
disp('ctrl pressed') % just for testing
end
end
если я удаляю app.StartButton.Enable = false;
, все работает, но если оно есть, ничего не происходит, когда нажатие ctrl