Я пытаюсь изменить цвет фона кнопок переключения в зависимости от вывода массива. В основном у меня есть цикл, который заполняет массив.Изменение цвета togglebutton в matlab в зависимости от вывода массива
number = 20;
tic
A = [];
for i = 1 : number
A = [i]
pause(1)
end
В зависимости от того, какого числа я внутри массива я хочу, чтобы изменить этот цвет фона тумблера в моей GUI. поэтому я попытался с этим:
function togglebutton1_Callback(hObject, eventdata, handles)
if A == 1
set('BackgroundColor','red')
К сожалению, это не сработало. Буду признателен за любую помощь
Цвет фона не редактируется, поскольку указывает, включен ли переключатель или нет. Вероятно, вам придется прибегнуть к некоторой java для этого: http://stackoverflow.com/questions/25078722/jtogglebutton-how-to-change-the-color – Suever
Привет, в моем основном проекте кнопки получают значения от переключения а также изменить цвета, но в конце я получаю массив как результат, который показывает способ (номера кнопок), и я хотел бы зажечь его с изменениями цвета на кнопку, чтобы он визуализировал, как это происходит. – spr1te
Как я уже сказал, это невозможно напрямую в MATLAB, и вам, скорее всего, придется использовать кнопку переключения Java, вместо этого – Suever