Creating pseudo-modal App Designer apps that return outputs

버전 1.0.0 (178 KB) 작성자: Adam Sifounakis
A utility designed to make it easy to create pseudo-modal App Designer apps that can return outputs.
다운로드 수: 336
업데이트 날짜: 2018/11/26

라이선스 보기

"inputdlg" was really handy for creating a dialog that would pause your code, get user inputs, and then continue executing based on those inputs.

Since there isn't a way to accomplish this workflow within the App Designer framework yet, I built this workaround to help me accomplish what I was looking for.

This utility allows you to accomplish 2 primary workflows:
1) call your dialog app from code and have it block MATLAB code execution until the user finishes with the dialog
2) call your dialog app from within another app (the calling app) and block user input on the calling app until the user finishes with the dialog

Benefits:
-- Allows you to take advantage of the great App Designer editing features
-- Allows you to build more customizable input dialogs compared to inputdlg
-- Will automatically return all public properties and editable values in UI controls
-- At its most basic level, it requires four (4) simple 1-line code changes to your App Designer app to enable this calling method

Note:
This code requires R2018a+.

인용 양식

Adam Sifounakis (2024). Creating pseudo-modal App Designer apps that return outputs (https://www.mathworks.com/matlabcentral/fileexchange/69411-creating-pseudo-modal-app-designer-apps-that-return-outputs), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2018b
R2018a 이상 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Develop Apps Using App Designer에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!
버전 게시됨 릴리스 정보
1.0.0