我经常在不同公司的工作场所之间移动。每天我可能只有笔记本电脑,也可能有多达四个显示器。使用多个显示器时,我不知道要选择哪个显示器用于MATLAB主GUI(即双击matlab.exe时启动的主GUI)。这取决于可用显示器的分辨率。
我使用编程生成的GUI脚本(而不是GUIDE),似乎MATLAB总是在第一个显示器上弹出它们。我进行了一些研究,并发现可以通过使用
有没有办法找出主MATLAB GUI所在的显示器,让其他小GUI出现在同一显示器上?
我使用编程生成的GUI脚本(而不是GUIDE),似乎MATLAB总是在第一个显示器上弹出它们。我进行了一些研究,并发现可以通过使用
p = get(gcf,'Position')
,set(0,'DefaultFigurePosition',p)
和movegui
命令将GUI定位到所选的显示器,但前提是我预先知道要使用哪个显示器。有没有办法找出主MATLAB GUI所在的显示器,让其他小GUI出现在同一显示器上?