I want to add a graph title in my GUI including the names that are within my popupmenu. How would i code this?

 採用された回答

Geoff Hayes
Geoff Hayes 2016 年 5 月 8 日

0 投票

Sophie - if we assume that your GUI has (at least) a popup menu and an axes (and that the GUI has been created in GUIDE), then I would use the popup menu callback to update the axes title whenever the user selects a new menu item. For example,
function popupmenu1_Callback(hObject, eventdata, handles)
itemStrings = get(hObject,'String');
selectedItem = get(hObject,'Value');
title(handles.axes1,itemStrings{selectedItem});
The above assumes that your popup menu is tagged/named popupmenu1 and your axes is named axes1. Try the above and see what happens!

1 件のコメント

Sophie Stoneley
Sophie Stoneley 2016 年 5 月 8 日
i tried this and it worked perfectly! Thank you so much Geoff!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Creating, Deleting, and Querying Graphics Objects についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by