Art*_*ard 5 matlab user-interface
我正在尝试计算GUI中uicontrols所需的实际大小,以便GUI可以适当地调整自身大小.我的问题是uicontrol的Extent属性只是文本区域,我找不到确定周围控件大小的方法(例如弹出窗口中的向下箭头或编辑控件的边距).有没有办法在控件上获得装饰的大小?
我在MATLAB Answers上看到了这个相关的问题,看起来它也没有解决方案.
编辑:
例如,我想计算这个弹出窗口应该有多大以避免切断内容:
uicontrol('style', 'popup', 'string', {'a long string'})
Run Code Online (Sandbox Code Playgroud)
范围只告诉我"长串"有多大,我仍然不知道弹出窗口有多大.我想要一种方法来确定用户显示器上需要多少额外空间(不假设他们使用哪种操作系统或字体大小).