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