截图在AppDesigner整个窗口

44视图(30天)
基督教
基督教 2019年5月20日
评论道: 亚当Danz 2023年5月18日十二点
大家好,
我目前使用AppDesigner构建应用程序。我想实现一个按钮,它从整个应用程序捕捉截图后被压。这样我就能比较不同组数据之后只有一个快速查看截图。
不幸的是我不能想出一个想法如何使Matlab截图我的整个应用程序窗口。在一个常规Matlab脚本我从FileExchange使用ScreenCapture函数,但这似乎不是在AppDesigner工作。
imageData = screencapture (gcf [],“myFigure.jpg”);
建议该怎么做吗?
因为我有多个选项卡将是理想的想出一个主意如何“截图”每一个选项卡上只有一个按一个按钮。
干杯,基督教

答案(1)

亚当Danz
亚当Danz 2020年11月1日
从Matlab r2020b开始,你可以把一个应用程序的快照/ uifigure使用以下功能。
看到演示:
5个评论
亚当Danz
亚当Danz 2023年5月18日十二点
一般来说, copygraphics 可用于从图图形内容复制到剪贴板。然而,ui控件并不是认为是图形对象所以只有轴等图形对象将被复制到剪贴板。如果你的应用程序没有图形对象,你会得到一个错误。如果你的应用程序的图形对象和非图像对象,你会得到一个警告。
打印(“剪贴板”,clipboardformat) 选择有类似的限制。

登录置评。

类别

找到更多的在打印和保存帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!