How to download GUI screen using push button in appdesigner

Hi,
I need to download the GUI Screen with interactive plots (In the attached GUI, plots are not there) using push button from appdesigner. Please help me with this. I need the user to specify the path and file name for the figure.
butdown = uicontrol('Style', 'pushbutton', 'String', 'download',...
'units','pixels','Position', [500-wButt-wGapIPRow/2 20 wButt hButt],'fontsize', 15,'fontweight','bold','BackgroundColor',Colrs(13,:),'Foregroundcolor',[1 1 1],...
'Callback','uiresume(gcbf);sRespIp=''EndExit'';');
if butdown
fig = gcf;
fig.InvertHardcopy = 'off';
set(fig,'PaperPositionMode','auto');
print(fig,'-dpdf','test_gui.pdf')
end

3 commentaires

Jan
Jan le 15 Juil 2021
Modifié(e) : Jan le 15 Juil 2021
What does "download" mean, when the plots are interactive? What do you want to achieve?
The code does not run: butdown is a graphics handle. Then if butdown tries to convert the handle to a logical. Do you want the code inside the if-block to be executed, when the Download button is pressed? Then move the code into a function and insert its function handle as Callback property.
Hey, I am new to coding.
The whole code is written in the function form. In order to run the main model(function) I have several other functions loaded (which performs certain task like calculations, one function create GUI etc). When I run the model, GUIs will pop up and the user enters the value and has a provision to continue or exit. If continued the plots will be generated in new GUI.
My task is to save each and every GUI windows which open when I run the model into the user specified folder and user specified name
Sorry, I do not understand, where exactly you want to achieve which action. I suggest that you split the problem into small parts and solve one after the other. Maybe then it becomes more clear, which code can be suggested.

Connectez-vous pour commenter.

Réponses (0)

Catégories

Question posée :

le 15 Juil 2021

Commenté :

Jan
le 15 Juil 2021

Community Treasure Hunt

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

Start Hunting!

Translated by