Filter löschen
Filter löschen

How to insert Images/icons in UiTables in app designer

40 Ansichten (letzte 30 Tage)
Johnny Birch
Johnny Birch am 25 Sep. 2020
Bearbeitet: Sebastian am 23 Nov. 2023
Hi guys
I am trying to insert images in a UiTable in app designer in the newly release r2020b. I am following the desription here https://se.mathworks.com/matlabcentral/answers/497260-figure-uitable-does-not-display-html-image-in-2019b
which is working fine when creating a new figure:
fig = figure;
t = uitable('Parent', fig,...
'Data', {'1';'2';'3'},...
'ColumnName',[],...
'RowName',[],...
'ColumnWidth', {100});
tick = 'C:\Users\evan\Workspaces\Trunk\Common\+images\Completed_16.png';
t.Data(:,2) = {['<html><img src="file:/', tick, '" height="16" width="16"></html>']};
however, I cant get it to work in App Designer, when i try this
app.UITable.Data(1,1) = {['<html><img src="file:/', tick, '" height="16" width="16"></html>']};
  3 Kommentare
Johnny Birch
Johnny Birch am 25 Sep. 2020
I am not interested in a checkmating in my case, just a image from a png file
Evan
Evan am 22 Nov. 2021
Well, you won't the png at 'C:\Users\evan...' as it's on my laptop!
I would also really apreciate being able to do this on a uifigure too though.

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Rhea Chandy
Rhea Chandy am 30 Sep. 2020
Bearbeitet: Rhea Chandy am 30 Sep. 2020
Hi Johnny,
It seems that you are trying to insert images in a UITable in app designer. That feature is undocumented in uitable in 2020b, although it may become supported in a future release.
There is are similar questions below:
You can consider using uiimage function to create a image component in your App Designer apps. This would create the image component in a new figure and return the Image object.
  1 Kommentar
Evan
Evan am 26 Nov. 2021
I believe the answers in the first two examples you have linked do not work when using a uifigure. He is specifically asking why those answers do not work in a uifigure but work when using a figure.
Creating a uiimage for each row of a uitable seems like a massive pain compared to adding html into a uitable box, is there any plan to introduce this capability for uifigures any time soon?

Melden Sie sich an, um zu kommentieren.


Sebastian
Sebastian am 23 Nov. 2023
Bearbeitet: Sebastian am 23 Nov. 2023
I am also struggling with this issue. Is there any progress? It does not seem to be possible to add images to a uitable (inside a uifigure). I also tried to add a uiimage and to use categories instead, but that does not work either.
Update: Sorry for the inconvenience. I now found a working example here.

Kategorien

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

Produkte


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by