【发布时间】:2016-03-08 19:45:02
【问题描述】:
我正在创建 GUI,我希望在那里有输入和结果。
我有text 字段作为标签,edit 或popup 用于输入。当我有
uicontrol('style','text','string','foo','units','centimeters','position',[1 1 1 0.5]);
uicontrol('style','edit','string','foo','units','centimeters','position',[2 1 1 0.5]);
我得到foo 字符串略微未对齐,text 字段的基线略高于edit/pop 字段的基线。
如何对齐这些字段?
【问题讨论】:
-
要将
text uicontrol中的文本垂直居中,您需要直接访问底层Java。 This post 显示了一般方法。修改edit uicontrol的背景颜色没有影响,MATLAB 在控件启用时强制颜色为白色。 -
@excaza 您想将其扩展为答案吗?
标签: matlab formatting alignment uicontrol