Я создал свой графический интерфейс с помощью matlab-guide (жаль:/)
У меня возникла проблема при максимизации окна, так как размер matlab-uitable не изменялся (даже если он нормализовался) с остальной частью окна. Я попытался решить проблему, изменив все на нормализованное, изменив положение и что-то еще, но ширина, похоже, осталась прежней. Я разместил вопрос здесь: Uitable по всей ширине окна, к сожалению, безрезультатно. Некоторые люди пытались помочь, но у меня ничего не получалось. Кто-то предложил мне сделать что-то подобное, но это не сработало. uitable даже не появляется в окне.
parentPosition = get(handles.uipanel4, 'position');
uitablePosition = [x y parentPosition(3)-2 parentPosition(4)-2];
set(handles.uitable, 'Position', uitablePosition);
Таким образом, единственный способ решить эту проблему - заставить пользователя использовать окно только в свернутом виде :(
Я пытался искать способы сделать это, но все равно ничего не добился. Например:
set(gcf,'Resizefcn','')
Как я могу сделать опцию максимизации недоступной для выбора? Или, может быть, если у вас есть эффективное решение первоначальной проблемы?
Обратите внимание, что я новичок в Matlab, поэтому я был бы очень признателен за неопределенные ответы, которые заставляют меня задуматься.
заранее спасибо
Resize
прямо надResizeFcn
, просто изменитеResize
наoff
, что, я думаю, уже должно быть там по умолчанию, когда вы создаете графический интерфейс с помощью GUIDE - person scmg   schedule 07.05.2015