0

Matlab エディターを使用しているときに変数にカーソルを合わせると表示されるデータ ツールチップをオーバーライドする方法を知っている人はいますか? 比較的単純なカスタム クラスがあり、その内容をツール ヒントに簡単に表示できますが、Matlab はそれが 1x1 CustomClass であると主張しています。オブジェクトの内容をうまく表示します。現在、変数名に短いカーソルを合わせるのではなく、コマンドウィンドウに変数の名前を入力する必要があります。たとえば、デバッグの場合です。些細なことですが、面白いと思います^^

私は、データのツールチップで文書化されていないリードを使用して少し掘り下げようとしました。たとえば、http : //undocumentedmatlab.com/blog/accessing-the-matlab-editor/ uicontrol-ツールチップ/

しかし、私は最終的な答えを持っていません。誰かアイデアがありますか?

4

1 に答える 1

1

dispツールチップは、メソッドを使用して文字列を取得するようです。クラスをオーバーライドdispします。メソッド本体で、目的の文字列を必要に応じて作成し、それを呼び出しますdisp。R2012a では、少なくともこれはデバッガーのツールチップで機能します。

clear classesMATLAB にオーバーライドされたdisp.

于 2013-04-11T12:34:05.323 に答える