How to save & export .mlapp edit box results

조회 수: 5 (최근 30일)
Kat Lee
Kat Lee 2018년 12월 12일
댓글: Kat Lee 2018년 12월 14일
Hey dear MATLABer
I've been practice using MATLAB .mlapp (under R2017b) to build a GUI with multilple edit box, and some action buttons (like 'ok', 'continue' and 'cancel')
Since this GUI will be called by other .m functions, and I need to save and export the user typed numbers inside the edit box. But I am not sure how shall these data's been export, I know the edit box values are can be found in app.Editlabel1.Value, but how shall I save and handle this data outside .mlapp? And I also want to extend .mlapp
I have read one related question (https://www.mathworks.com/matlabcentral/answers/284140-call-an-mlapp-with-input-argument-s), but seems not helping with my case

답변 (1개)

Cris LaPierre
Cris LaPierre 2018년 12월 12일
편집: Cris LaPierre 2018년 12월 12일
There are a few ways to do it. Does this post or this post give you what you are looking for?
  댓글 수: 5
Cris LaPierre
Cris LaPierre 2018년 12월 13일
That is your call as the code designer. Put it in a callback that executes when you want to save the variables to the workspace. It will have to be in a callback, but you can decide where based on the behavior you want.
It would be natural to put it in the callback of a button that will save when pressed.
Kat Lee
Kat Lee 2018년 12월 14일
thank you @Cris
at this point I think mlapp will be better to create a stand-alone GUI, but not really convenient to use as a addin GUI function. Because I found not only export data, but also hard to import data . I was trying to assign each edit box with some user predefined values, found it's pretty confusing to add.

댓글을 달려면 로그인하십시오.

카테고리

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