How do I create and use class constructors with app-wide scope in App Designer?
19 ビュー (過去 30 日間)
古いコメントを表示
I am attempting to migrate a previously hand-coded GUI app (R2017b) that includes user-defined class constructors (as distinct m-files) into App Designer (R2021a). These constructors can be called anywhere in the original GUI; does anyone know how to implement this in App Designer?
Thanks!
0 件のコメント
回答 (1 件)
Hornett
2024 年 9 月 6 日
I understand that you trying to create and use class constructor in App Designer.
In your app, create a new class file in the same folder as your app file. Define a handle class by creating a ‘classdef’ block. Below is the sample code.
classdef YourClassName < handle
% ...
end
Now define properties and methods in your class. To access the data object from within App Designer, create an instance of the class in your App Designer code and store it in a property of your app.
You can refer to this documentation for more detailed explanation: https://www.mathworks.com/help/matlab/creating_guis/organize-app-data-in-complex-apps-using-matlab-classes.html
I hope this information helps in resolving your query.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Develop Apps Using App Designer についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!