【问题标题】:How do I display data/information with Matlab App Designer?如何使用 Matlab App Designer 显示数据/信息?
【发布时间】:2017-08-27 02:36:35
【问题描述】:

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

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

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

【问题讨论】:

    标签: matlab matlab-app-designer


    【解决方案1】:

    您可以使用 TextArea 为用户显示信息。下面是我如何做一个简单的例子:

    1. 在设计视图中将按钮拖动到应用程序。
    2. 也可以拖入文本区域。我将标签更改为反馈。
    3. 选择按钮并使用应用程序设计器右下角的回调选项卡添加回调,并使用它为您提供的默认名称。
    4. 编辑回调以包含

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多