这里有没有人知道如何将GUI matlab中的输出位置更改为框的右侧而不是中心?
我想我必须更改结果文本框的一些属性
答案 0 :(得分:1)
图形位置属性控制图形窗口在屏幕上的大小和位置。监视器屏幕大小是根Handle Graphics对象的属性。启动时,MATLAB软件确定计算机屏幕的大小并定义Position的默认值。此默认值创建大约四分之一屏幕最小范围的数字,并将它们从左到右居中,位于屏幕的上半部分。 位置向量
MATLAB将图形位置属性定义为矢量。所以你可以使用图形和文字,例如
figure(gcf)
text(offsetX1, offsetX1, ['result 1: ' num2str(result1)])
text(offsetX2, offsetX2, ['result 2: ' num2str(result2)])
Displaying analytical results in a MATLAB GUI 这篇文章讨论了如何在结果中添加静态文本框并定位它。
语法:
movegui(h,'position')
movegui(position)
movegui(h)
movegui
答案几乎是试图掩盖问题的vauge性质