I have a GUI, button and text box, When I press the button, I want a link to appear in the text box, So when I click on the link, it takes me to the site
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Anwar Al Saleh
am 20 Dez. 2021
Kommentiert: Anwar Al Saleh
am 20 Dez. 2021
url = 'http://www.matlabcentral.com'
sitename = 'The MathWorks Web Site'
fprintf('<a href = "%s">%s</a>\n',url,sitename)
set(handles.edit1, 'String', sitename)
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 20 Dez. 2021
You appear to be using GUIDE.
When you use "traditional figures" such as GUIDE uses, then uicontrol style 'edit' and uicontrol style 'text' will not have any HTML respected. HTML is only respected for pushbutton togglebutton checkbox radiobutton listbox popupmenu .
However... if you use any of those, clicking on the link will not do anything unless you configure specially.
Probably the easiest approach is to
url = 'http://www.mathworks.com/matlabcentrl'
sitename = 'The MathWorks Web Site'
set(handles.pushbutton1, 'String', sitename, 'Callback', @(hObject, event) web(url))
That is, make it a button whose action is to open the browser.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!