uisetcolor figure goes blank

8 Ansichten (letzte 30 Tage)
Tek
Tek am 11 Okt. 2023
Beantwortet: Gayathri am 25 Sep. 2024
I have a veirg bug considering the uisetcolor function. I am using this function in a callback of my appdesigner app and for the first time uisetcolor is called it works fine. But after the first call, whenever the uisetcolor function is called it creates a blank figure with a title "Color" and nothing else. Weird thing, if I call the uisetcolor repeatedly (around 4 5 times changes everytime) it works once and then again becomes blank in further calls. I am using 2019a version (without updates due to offline computer) on Windows 10.
  2 Kommentare
Adam Danz
Adam Danz am 11 Okt. 2023
Please share the line where you're calling uisetcolor or give let us know if you are using any inputs.
Tek
Tek am 11 Okt. 2023
Bearbeitet: Tek am 11 Okt. 2023
First I have used it without any input but since blank screen only have option to close and without any input function doesn't return any value, I have decided to use it with previous color o f the button. The code snippet:
function results = ColorPicker(app, buttonnumber) %I have several buttons that I will use same color pick function
PickedColor = uisetcolor(ColorArray(buttonnumber, :)); % The different colors of the buttons are stored in rows of ColorArray as R G B triplets
ColorArray(buttonnumber, :) = PickedColor;
results = now;
end

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Gayathri
Gayathri am 25 Sep. 2024
Hello @Tek,
I understand that you are getting a blank figure when calling “uisetcolor” in MATLAB R2019a version. But I am not facing this issue at my end.
One solution might be to change
obj.setupURL()
to
obj.URL = 'https://mathworks.com”
in "WebColorChooser.m” in your MATLAB folder.
You can also consider updating MATLAB to the latest version to solve the issue.
Hope you find this information helpful.

Kategorien

Mehr zu Develop Apps Using App Designer finden Sie in Help Center und File Exchange

Produkte


Version

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by