Создайте группу кнопок, чтобы управлять переключателями и кнопками-переключателями
bg = uibuttongroup
bg = uibuttongroup(Name,Value)
bg = uibuttongroup(parent)
bg = uibuttongroup(parent,Name,Value)
bg = uibuttongroup
создает группу кнопок в текущей фигуре и возвращает объект ButtonGroup
. Если нет никакой доступной фигуры, MATLAB® вызывает функцию figure
, чтобы создать ту.
задает значения свойств группы кнопок с помощью одного или нескольких аргументов в виде пар "имя-значение".bg = uibuttongroup(Name,Value)
создает группу кнопок в заданном родительском контейнере. Родительский контейнер может быть фигурой, созданной или с bg = uibuttongroup(parent)
figure
или с функцией uifigure
или дочерним контейнером, таким как панель.
задает родительский контейнер и одно или несколько значений свойств.bg = uibuttongroup(parent,Name,Value)
Группа кнопок может содержать любой тип компонента UI (кроме управления ActiveX®), но это только справляется с выбором переключателей и кнопок-переключателей.
Заставить вашу программу ответить, когда пользователь приложения устанавливает переключатель или кнопку-переключатель, которая является в группе кнопок. задайте функцию обратного вызова SelectionChangedFcn
для группы кнопок. Вы не можете задать обратные вызовы для отдельных кнопок.
Чтобы определить, какой переключатель или кнопка-переключатель выбраны, запросите свойство SelectedObject
группы кнопок. Можно выполнить этот запрос где угодно в коде.
Если вы устанавливаете свойство Visible
объекта группы кнопок к 'off'
, то любые дочерние объекты, которые это содержит (кнопки, другие группы кнопок, и т.д.) становятся невидимыми наряду с родительской группой кнопок. Однако значение свойства Visible
каждого дочернего объекта остается незатронутым.