الوظيفة التي تنفذ على إغلاق واجهة المستخدم الرسومية في Matlab

StackOverflow https://stackoverflow.com/questions/3000564

سؤال

أقوم بإنشاء واجهة المستخدم الرسومية في Matlab باستخدام دليل. إنه غير حظر (لا يتصل uiwait). عند إغلاق نافذة واجهة المستخدم الرسومية ، أود تنفيذ بعض كود التنظيف.

هناك gui_ClosingFcn رد الاتصال الذي يجب أن أحدده في القياس إلى gui_OpeningFcn قالب هذا الدليل يخلق لي؟

هل كانت مفيدة؟

المحلول

نوافذ الشكل لها ملف 'DeleteFcn' منشأه, ، والتي تحدد وظيفة رد الاتصال التي سيتم تشغيلها عند إغلاق/حذف النافذة. يمكن أن تستخدم ذلك للقيام بتنظيفك.

نصائح أخرى

نوافذ الشكل لها ملف CloseRequestFcn الخاصية ، التي تحدد وظيفة رد الاتصال التي سيتم تشغيلها عند إغلاق النافذة (قبل حذف النافذة).enter image description here

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top