GUI built with GUIDE (placing a pushbutton into switch case statements)

I have a GUI with some text boxes for entering printing parameters and a popup menu with 5 different options. When an option is selected from the popup I would like the program to pause whilst a user fills in the relevant textboxes for that popup option. Once the user has finished I would like them to press a pushbutton to resume the program and plot the figure.
I have used a switch statement with 5 cases for the popup. My code works as planned except that I am having trouble pausing the program whilst the user enters parameters into the relevant textboxes.
I have toyed with uiwait and uiresume, but I am having trouble calling the push button to resume the program to each case statement.
% --- Executes on button press in generate.
function generate_Callback(hObject, eventdata, handles)
uiresume
This is the code, hopefully you can get a feel for what I am trying to do:
waiting= str2double(get(handles.generate,'ButtonDownFcn'));
if ~isempty(waiting)
uiwait
else
uiresume
end
Any help would be much appreciated
Steve

1 件のコメント

StevieNewRoad
StevieNewRoad 2013 年 10 月 30 日
I have managed to solve my own question.
I realised that I have to take the plot code out of the user selection popup and create a button for plotting with its own switch statement to select the required plot.
Cheers
Steve

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

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeEntering Commands についてさらに検索

タグ

質問済み:

2013 年 10 月 29 日

コメント済み:

2013 年 10 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by