我想通过 Matlab App Designer 的 GUI 向用户显示一些信息。我是这个程序的新手,似乎找不到提供我认为应该是简单功能的小部件。我错过了什么吗?示例包括向用户显示:
- 他/她选择的文件的路径 在
- GUI 代码调用的 Matlab 脚本中打印的错误,例如"未检测到文件"。
- 代码中的其他打印语句,例如"完成!"等,将在过程完成时通知用户。
有没有办法在 Matlab 命令行中捕获输出并在 GUI 的某种窗口中报告这些输出?提前感谢!
可以使用文本区域显示用户的信息。 以下是我举一个简单的例子的方式:
- 将按钮拖动到设计视图中的应用。
- 同时在文本区域中拖动。 我将标签更改为"反馈"。
- 选择该按钮,然后使用应用程序设计器右下角的"回调"选项卡添加具有默认名称的回调。
-
编辑回调以包含
answer = 'what your want to display'; app.FeedbackTextArea.Value = answer;
当您按下按钮时,文本区域将被填充。 在您的代码中,不要只将"answer"设置为某个字符串,而是使用处理用户信息的任何代码设置变量。 关键是将您希望用户看到的内容存储在变量中,然后将其分配给文本区域的"Value"参数或您希望他们查看结果的其他小部件。