Can the background of "Text Area" be transparent?

18 vues (au cours des 30 derniers jours)
Wael Wanis
Wael Wanis le 10 Oct 2019
Commenté : Wael Wanis le 17 Oct 2019
I am desiging a GUI and I want to ask (as shown in the following picture) how can I make the background of the "Text Area" transparent? so that the image in the background appears whole.
I tried using "Label" feature instead, it has a transparent background, but it doesn't have a scrollbar and I need a scrollbar.
Untitled.jpg
  1 commentaire
Adam Danz
Adam Danz le 10 Oct 2019
You can print text on axes with transparent background but it won't have a scroll bar.

Connectez-vous pour commenter.

Réponse acceptée

J. Alex Lee
J. Alex Lee le 11 Oct 2019
With R2019b and using the uifigure rather than figure, there is a uihtml() element, which seems to have scroll by default (don't need to wrap in something that additionally sets CSS overflow property)
f = uifigure('Color','r');
h = uihtml(f);
cstr = arrayfun(@(d)sprintf('<p>line %d</p>',d),1:10,'uni',false)
h.HTMLSource = horzcat(cstr{:});
  8 commentaires
Wael Wanis
Wael Wanis le 12 Oct 2019
No I couldn't do it because I don't know anything about HTML and I don't find it worthy to learn it just to have a scrollbar in my GUI.
Your file is very good, it is the best solution I have if only i know how to make the HTML file so that I can put my script.
Thank you again.
Wael Wanis
Wael Wanis le 17 Oct 2019
@J.Alex Lee
I want to thank you again, I manage to write my script as a HTML file and I included it in the GUI, it has a transparent background and a scrollbar. This is all I need, thank you.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Interactive Control and Callbacks dans Help Center et File Exchange

Produits


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by