Учебное пособие: Создание графического интерфейса пользователя
% Устанавливаем маркеры-круги
set(handles.line, 'Marker', 'o')
% Переключатель Маркеры-квадраты должен быть выключен
set(handles.rbMarkSq, 'Value',0)
% Переключатель Без маркеров должен быть выключен
set(handles.rbMarkNone, 'Value',0)
function rbMarkSq_Callback(hObject, eventdata, handles)
% Устанавливаем маркеры-квадраты
set(handles.line,'Marker','s')
% Переключатель Маркеры-круги должен быть выключен
set(handles.rbMarkcirc, 'Value',0)
% Переключатель Без маркеров должен быть выключен
set(handles.rbMarkNone, 'Value',0)
function rbMarkNone_Callback(hObject, eventdata, handles)
% Устанавливаем оттображение графика без маркеров
set(handles.line,'Marker','none')
% Переключатель Маркеры-круги должен быть выключен
set(handles.rbMarkcirc, 'Value',0)
% Переключатель Без маркеров должен быть выключен
set(handles.rbMarkSq, 'Value', 0)
Рис. 6 Добавление группы переключателей
Рис. 7 Окно Value для установки значения
Списки
Модернизируйте интерфейс приложения mygui, предоставьте пользователю возможность выбора цвета линии графика из раскрывающегося списка (синий, красный, зеленый). Перейдите в режим редактирования и добавьте при помощи панели управления раскрывающийся список (рис. 8). В редакторе свойств установите свойство Tag в значение 'pmColor'.
Рис. 8. Добавление раскрывающегося списка
Элементами раскрывающегося списка являются строки, которые вводятся в редакторе свойств. Нажмите кнопку в строке со свойством String раскрывающегося списка, появляется окно String. Наберите в нем строки "синий", "красный", "зеленый" (без кавычек), разделяя их при помощи клавиши <Enter> (рис. 9).