Создайте группу кнопок для управления переключателями и кнопками-переключателями
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
значение свойства каждого дочернего объекта остается неизменным.