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