Настройки GUIDE

Установка настроек

Можно установить настройки для GUIDE. От вкладки Home MATLAB®, в разделе Environment, нажимают Preferences. Эти настройки применяются к GUIDE, и ко всему UIs вы создаете.

Настройки находятся в других местах в диалоговом окне Preferences:

Настройки подтверждения

GUIDE обеспечивает две настройки подтверждения. Можно выбрать, хотите ли вы отобразить поле диалогового окна подтверждения когда вы

  • Активируйте пользовательский интерфейс от GUIDE.

  • Экспорт пользовательский интерфейс от GUIDE.

  • Измените подпись обратного вызова, сгенерированную GUIDE.

В диалоговом окне Preferences нажмите MATLAB> General> Confirmation Dialogs, чтобы получить доступ к настройкам подтверждения GUIDE. Ищите слово GUIDE в столбце Инструмента.

Подсказка, чтобы экономить активируется

Когда вы активируете пользовательский интерфейс из Редактора макетов путем щелкания по кнопке Run, диалоговое окно сообщает вам о нависшем сохранении и позволяет вам выбрать, хотите ли вы продолжить.

Подсказка, чтобы экономить на экспорте

Из Редактора макетов, когда вы выбираете File> Export, диалоговое окно сообщает вам о нависшем сохранении и позволяет вам выбрать, хотите ли вы продолжить.

Настройка обратной совместимости

MATLAB Version 5 или более поздняя совместимость

Файлы FIG пользовательского интерфейса, созданные или измененные с MATLAB 7.0 или более поздней версией, не автоматически совместимы с Версией 6.5 и более ранними версиями. GUIDE автоматически генерирует файлы FIG, которые являются двоичными файлами, которые содержат информацию макета пользовательского интерфейса.

Чтобы сделать файл FIG обратно совместимым, из Редактора макетов, выбирают File> Preferences> General> MAT-Files, и затем выбирают MATLAB Version 5, или позже (сохраните-v6).

Примечание

-v6 опция, обсужденная в этом разделе, является устаревшей и будет удалена в будущей версии MATLAB.

Все другие настройки

GUIDE обеспечивает другие настройки для интерфейса Layout Editor и для вставки комментариев к коду. В диалоговом окне Preferences нажмите GUIDE, чтобы получить доступ к этим настройкам.

Следующие темы описывают настройки в этом диалоговом окне:

Показ имен в палитре элементов

Отображения и значки и имена в палитре элементов, как показано ниже. Когда неконтролируемый, одни только значки отображены в двух столбцах с подсказками.

Показ расширения файла в заголовке окна

Отображает имя файла файла FIG с его расширением файла, .fig, в заголовке окна Layout Editor. Если неконтролируемый, только имя файла отображено.

Показ пути к файлу в заголовке окна

Отображает полный путь к файлу в заголовке окна Layout Editor. Если неконтролируемый, путь к файлу не отображен.

Добавление комментариев для недавно сгенерированных функций обратного вызова

Обратные вызовы являются блоками кода, которые выполняются в ответ на действия пользователем, такие как нажатие кнопок или управление ползунками. По умолчанию 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 для получения дополнительной информации об обратных вызовах и об аргументах, описанных в предыдущих комментариях.

Похожие темы

Была ли эта тема полезной?