How to add mouseover in GUI

26 次查看(过去 30 天)
Chandra Shekhar
Chandra Shekhar 2013-7-8
I have created a GUI using guide, there are multiple pushbuttons in the GUI.
If i put my mouse pointer over the any pushbutton in GUI, then it has to display description in small box about that pushbutton.
Is it possible to add mouseover message for each pushbutton in GUI.
Please any one suggest me how to do this.
Thanks in advance.

回答(1 个)

Jan
Jan 2013-7-8
编辑:Jan 2013-7-8
Do you know the 'TooltipString' property already?
figure
uicontrol('Style', 'Pushbutton', 'String', 'Hello', ...
'TooltipString', ['This is the Tooltip string!', char(10), ...
'And a 2nd line also.']);
  3 个评论
Jan
Jan 2013-7-8
And this looks fine. Using SPRINTF('\n') is equivalent to inserting the CHAR(10) manually. Does it work as expected and is the problem solved now?
Frank van Diggelen
Frank van Diggelen 2018-3-16
How do you do this for a button created in appdesigner? It looks like appdesigner buttons dont have Tooltipstring property:
set(app.buttonGetFile,'TooltipString','This is the mouseover string')
Error using matlab.ui.control.Button/set
There is no TooltipString property on the Button class.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Migrate GUIDE Apps 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by