【问题标题】:Custom classes data tooltips in Matlab editorMatlab 编辑器中的自定义类数据工具提示
【发布时间】:2013-04-03 12:57:33
【问题描述】:

有没有人知道当我们在 Matlab 编辑器中悬停在变量上时显示的数据工具提示的覆盖方法?我有一个相对简单的自定义类,它的内容可以很容易地显示在工具提示中,但 Matlab 坚持说它是一个 1x1 的自定义类,这很好,但如果我们能做到,它会更有用以一种很好的方式显示对象的内容。现在,我必须在 cmd 窗口中输入变量的名称,例如调试时,而不是在变量名称上短暂悬停。挑剔,但我会觉得它很有趣^^

我尝试在数据工具提示上使用未记录的线索进行挖掘,例如http://undocumentedmatlab.com/blog/accessing-the-matlab-editor/ http://undocumentedmatlab.com/blog/spicing-up-matlab-uicontrol-tooltips/

但我没有最终答案,有人有什么想法吗?

【问题讨论】:

    标签: matlab undocumented-behavior


    【解决方案1】:

    工具提示似乎通过使用disp 方法获取其字符串。在您的班级上覆盖disp。在方法主体中,根据需要构造所需的字符串,然后在其上调用disp。在 R2012a 中,至少这适用于调试器工具提示。

    请注意,您需要在编辑类后执行 clear classes 以让 MATLAB 识别被覆盖的 disp

    【讨论】:

      猜你喜欢
      • 2014-02-28
      • 1970-01-01
      • 2022-12-21
      • 2010-11-15
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 2018-02-05
      • 1970-01-01
      相关资源
      最近更新 更多