GUIDE Static Text - Right Align Cuts Off Text
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have created a series of right-aligned static text boxes to display numbers. The right-align is so that the decimal points are aligned. For some reason the last digit is slightly cut off. Has anyone dealt with this? I'd rather not have to add a space every time I write a number to these boxes. Thanks
-Matt
0 Kommentare
Antworten (2)
Azzi Abdelmalek
am 4 Jan. 2013
Bearbeitet: Azzi Abdelmalek
am 4 Jan. 2013
Increase the size of your edit text box
pos=get(handles.edit1,'position')
pos(3)=pos(3)+10 % you will increase just the width
set(handles.edit1,'Position',pos)
you can also determine the number of digit to adjust the size of your edit text box
2 Kommentare
Azzi Abdelmalek
am 4 Jan. 2013
then reduce the fontsize
set(handles.edit1,'FontUnits','point');
set(handles.edit1,'Fontsize',yoursize)
Sean de Wolski
am 4 Jan. 2013
Bearbeitet: Sean de Wolski
am 4 Jan. 2013
Just add a space to the end of the string:
uicontrol('Style','Text','HorizontalAlignment','right',...
'String','3.1425926535897932384626433 ','Units',...
'Pixels','Position',[20 20 200 20])
2 Kommentare
Walter Roberson
am 8 Mär. 2020
Ralph comments:
This is not a fix. It's just a workaround. And 7 years later in 2020 it is still an issue.
Walter Roberson
am 8 Mär. 2020
Ralph, this will not be fixed. GUIDE is deprecated and will go away within a small number of releases. I do not know exactly when it will go away, but I would not expect it to still be present in R2022a.
Siehe auch
Kategorien
Mehr zu Environment and Settings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!