如何使用 Matlab App Designer 显示数据/信息?



我想通过 Matlab App Designer 的 GUI 向用户显示一些信息。我是这个程序的新手,似乎找不到提供我认为应该是简单功能的小部件。我错过了什么吗?示例包括向用户显示:

  1. 他/她选择的文件的路径
  2. GUI 代码调用的 Matlab 脚本中打印的错误,例如"未检测到文件"。
  3. 代码中的其他打印语句,例如"完成!"等,将在过程完成时通知用户。

有没有办法在 Matlab 命令行中捕获输出并在 GUI 的某种窗口中报告这些输出?提前感谢!

可以使用文本区域显示用户的信息。 以下是我举一个简单的例子的方式:

  1. 将按钮拖动到设计视图中的应用。
  2. 同时在文本区域中拖动。 我将标签更改为"反馈"。
  3. 选择该按钮,然后使用应用程序设计器右下角的"回调"选项卡添加具有默认名称的回调。
  4. 编辑回调以包含

    answer = 'what your want to display';
    app.FeedbackTextArea.Value = answer;
    

当您按下按钮时,文本区域将被填充。 在您的代码中,不要只将"answer"设置为某个字符串,而是使用处理用户信息的任何代码设置变量。 关键是将您希望用户看到的内容存储在变量中,然后将其分配给文本区域的"Value"参数或您希望他们查看结果的其他小部件。

最新更新