Создайте кнопку-переключатель компонент
создает кнопку-переключатель в группе кнопок и возвращает tb
= uitogglebuttonToggleButton
объект. MATLAB® вызывает uifigure
функция для создания родительского рисунка для группы кнопок.
задает tb
= uitogglebutton(___,Name,Value
)ToggleButton
свойства с использованием одного или нескольких Name,Value
аргументы в виде пар. Используйте эту опцию с любыми комбинациями входных аргументов в предыдущих синтаксисах.
Группы кнопок могут содержать любой тип компонента пользовательского интерфейса, но могут управлять только выбором переключателей и кнопок-переключателей.
Чтобы ваша программа отвечала, когда пользователь приложения выбирает переключатель или кнопку-переключатель, который находится внутри группы кнопок. задайте SelectionChangedFcn
функция обратного вызова для ButtonGroup
объект. Вы не можете задать коллбэки для отдельных кнопок.
Чтобы определить, какой переключатель или кнопка-переключатель выбран, запросите SelectedObject
свойство ButtonGroup
объект. Вы можете выполнить этот запрос в любом месте вашего кода.
Если вы задаете Visible
свойство ButtonGroup
объект к 'off'
и все содержащиеся в нем дочерние объекты становятся невидимыми вместе с родительским элементом ButtonGroup
. Однако Visible
значение свойства каждого дочернего объекта остается неизменным.