Matlab / бар ожидания / индикатор выполнения / графический интерфейс - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь использовать панель ожидания в графическом интерфейсе для программы Matlab, которая распознает изображения.Проще говоря, ограничивающий прямоугольник (прямоугольник) появляется при наличии неровностей.Ограничительная рамка не появляется, когда у меня есть панель ожидания как обычная или модальная:

f = панель ожидания (0, «Пожалуйста, подождите ...», «WindowStyle», «нормальный»);

Но ограничительная рамка появляется, когда я использую следующую команду

f = waitbar (0, 'Please wait ...', 'WindowStyle', 'docked');

Я бы хотел, чтобы панель ожидания появлялась и не была пристыкована.Какие-либо предложения?Рекомендации?Спасибо

1 Ответ

0 голосов
/ 29 ноября 2018

@ ssroy, ограничивающий прямоугольник (прямоугольник), вероятно, добавляется к рисунку панели ожидания вместо того, где вы его хотите.Я бы попытался вспомнить фокус на этой фигуре (или на вашем графическом интерфейсе) при добавлении ограничивающего прямоугольника, а затем повторить фокусировку на панели ожидания.Чтобы перефокусироваться на панели ожидания, вы можете снова использовать f = waitbar(0,'Please wait...','WindowStyle','normal');, даже если вы ничего не изменили на нем

...