Создайте кнопку-переключатель на панели инструментов
t = uitoggletool
t = uitoggletool (Имя, Значение...)
t = uitoggletool (родительский элемент)
t = uitoggletool (родительский элемент, Имя, Значение...)
t = uitoggletool
создает uitoggletool в uitoolbar текущей фигуры и возвращает объект uitoggletool, t
. Если существует не uitoolbar доступно, то MATLAB® создает новый uitoolbar в текущей фигуре, чтобы служить родительским элементом. Точно так же, если там никакая фигура не доступна, то MATLAB создает новую фигуру с uitoolbar.
t = uitoggletool(Name,Value,...)
создает uitoggletool и задает одно или несколько uitoggletool имен свойства и соответствующих значений. Используйте этот синтаксис, чтобы заменить значение по умолчанию uitoggletool свойства.
t = uitoggletool(parent)
создает uitoggletool и определяет определенный родительский объект. Аргумент parent
должен быть объектом uitoolbar.
t = uitoggletool(parent,Name,Value,...)
создает uitoggletool с определенным родительским элементом и одним или несколькими uitoggletool свойствами.
uitoggletool является кнопкой-переключателем, которая появляется на панели инструментов фигуры. Кнопка не имеет никакого значка, но его подсветки границ, когда пользователь нависает над нею с мышью. Можно создать значок кнопки путем установки свойства CData
uitoggletool.
Этот пример создает uitoolbar
и помещает uitoggletool
в нем.
f = figure('ToolBar','none'); tb = uitoolbar(f); img = zeros(16,16,3); t = uitoggletool(tb,'CData',img,'TooltipString','Hello');
CData
свойство установлено в 16 16 3 массивами, в которых всеми элементами является 0
. Нулевые значения заставляют uitoggletool казаться черным.
Uitoolbars (и их дочерний uitoggletools) не кажутся в цифрах чей WindowStyle
свойство установлено в 'Modal'
. Если фигура, содержащая uitoolbar, изменяется на 'Modal'
, uitoolbar все еще существует в свойстве Children
фигуры. Однако uitoolbar не отображается, в то время как WindowStyle
установлен в 'Modal'
.
Можно создать панели инструментов с инструментами переключателя с помощью GUIDE.