Примечание
Окружение GUIDE будет удаляемо в следующем релизе. После удаления GUIDE существующие приложения GUIDE будут продолжать запускаться в MATLAB® но они не будут редактироваться в GUIDE.
Чтобы продолжить редактирование существующего приложения GUIDE, смотрите GUIDE Migration Strategies для получения информации о том, как помочь поддерживать совместимость приложения с будущими релизами MATLAB. Чтобы создать новые приложения в интерактивном режиме, вместо этого Разрабатывайте приложения с использованием App Designer.
Можно задать настройки GUIDE. На вкладке Home MATLAB, в разделе Environment, нажмите Preferences. Эти настройки применяются к GUIDE и ко всем пользовательским интерфейсам, которые вы создаете.
Настройки находятся в других местах в диалоговом окне Preferences:
GUIDE предоставляет две настройки подтверждения. Вы можете выбрать, нужно ли открывать диалоговое окно подтверждения при
Активируйте пользовательский интерфейс из GUIDE.
Экспорт пользовательского интерфейса из GUIDE.
Измените сигнатуру коллбэка, сгенерированную GUIDE.
В диалоговом окне Preferences щелкните MATLAB > General > Confirmation Dialogs, чтобы получить доступ к настройкам подтверждения GUIDE. Ищите слово GUIDE
в столбце «Инструменте».
Когда вы активируете пользовательский интерфейс из редактора размещений, нажав кнопку Run, диалоговое окно информирует вас о предстоящем сохранении и позволяет вам выбрать, хотите ли вы продолжить.
В редакторе размещений при выборе File > Export to MATLAB-file диалоговое окно информирует вас о предстоящем сохранении и позволяет выбрать, нужно ли продолжать.
UI FIG-файлы, созданные или измененные с помощью MATLAB 7.0 или более поздней версии, не совместимы автоматически с версией 6.5 и более ранними версиями. GUIDE автоматически генерирует FIG-файлы, которые являются двоичными файлами, содержащими информацию о размещении пользовательского интерфейса.
Чтобы сделать файл FIG обратно совместимым, от Редактора Размещения, избранный File> Preferences> General> MAT-Files, и затем выбирают MATLAB Version 5 or later (save -v6).
Примечание
Опция -v6, обсуждаемая в этом разделе, устарела и будет удалена в следующей версии MATLAB.
GUIDE предоставляет другие настройки для интерфейса Редактор и для вставки комментариев к коду. В диалоговом окне Preferences нажмите GUIDE для получения доступа к этим настройкам.
В следующих разделах описываются настройки в этом диалоговом окне:
Отображает как значки, так и имена в палитре компонентов, как показано ниже. При снятии флажка только значки отображаются в двух столбцах с подсказками.
Отображает имя файла FIG с расширением файла, .fig
, в заголовке окна редактора размещений. Если флажок снят, отображается только имя файла.
Отображение полного пути к файлу в заголовке окна редактора размещений. Если флажок снят, путь к файлу не отображается.
Коллбэки - это блоки кода, которые выполняются в ответ на действия пользователя, такие как нажатие кнопок или манипулирование ползунками. По умолчанию GUIDE настраивает шаблоны, объявляющие коллбэки как функции и добавляющие комментарии в начале каждого из них. Большинство комментариев аналогичны следующим.
% --- Executes during object deletion, before destroying properties. function figure1_DeleteFcn(hObject, eventdata, handles) % hObject handle to figure1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
Некоторые коллбэки добавляются автоматически, поскольку связанные с ними компоненты являются частью выбранного исходного шаблона GUIDE. Другие часто используемые коллбэки добавляются автоматически при добавлении компонентов. Можно также добавить коллбэки явным образом, выбрав их в меню View > View Callbacks или в контекстном меню компонента.
Если этот выбор отменен, GUIDE включает комментарии только для коллбэков, которые автоматически включаются в поддержку исходного шаблона GUIDE. GUIDE не содержит комментариев для коллбэков, впоследствии добавленных в код.
Дополнительные сведения о коллбэках и аргументах, описанных в предыдущих комментариях, см. в разделе Запись коллбэков в GUIDE.