我想通过 Matlab App Designer 的 GUI 向用户显示一些信息。我是这个程序的新手,似乎找不到提供我认为应该是一个简单功能的小部件。我错过了什么吗?示例包括向用户展示:
- 他/她选择的文件的路径
- 在由 GUI 代码调用的 Matlab 脚本中打印的诸如“未检测到文件”之类的错误。
- 代码中的其他打印语句,例如“完成!”等,将在进程完成时通知用户。
有没有办法在 Matlab 命令行中捕获输出并在 GUI 中的某种窗口中报告这些输出?提前致谢!
我想通过 Matlab App Designer 的 GUI 向用户显示一些信息。我是这个程序的新手,似乎找不到提供我认为应该是一个简单功能的小部件。我错过了什么吗?示例包括向用户展示:
有没有办法在 Matlab 命令行中捕获输出并在 GUI 中的某种窗口中报告这些输出?提前致谢!
您可以使用 TextArea 为用户显示信息。这是我制作一个简单示例的方法:
编辑回调以包含
answer = 'what your want to display';
app.FeedbackTextArea.Value = answer;
当您按下按钮时,文本区域会被填满。在您的代码中,不只是将“答案”设置为某个字符串,而是使用处理用户信息的任何代码设置一个变量。关键是将您希望用户看到的内容存储在变量中,然后将其分配给文本区域的“Value”参数或您希望他们看到结果的其他小部件。