كيف يمكنني تعيين مربع الاختيار I إلى True في واجهة المستخدم الرسومية Matlab؟

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

  •  23-09-2019
  •  | 
  •  

سؤال

أحتاج إلى مربع اختيار ليتم فحصه افتراضيًا عند إنشاء واجهة المستخدم الرسومية. كيف يمكن القيام بذلك في Matlab؟ نظرت من خلال مفتش UIControl دون أي حظ.

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

المحلول

يمكنك أيضًا تعيينها في وظيفة الفتح (أو على رد اتصال آخر) عن طريق إدخال السطر التالي:

set(handles.checkbox1,'Value',1);

أو استبدل "CheckBox1" بأي علامة قمت بتعيينها في مربع الاختيار الخاص بك. لإلغاء تحديد ، ما عليك سوى تعيين القيمة على الصفر. وبهذه الطريقة ، إذا كان لديك خياران حصريان متبادلان ، عند تحديد واحد ، يمكنك إلغاء تحديد الآخر تلقائيًا:

نصائح أخرى

لقد وجدت ذلك. أترك هذا الإجابة. فقط قم بتعيين "قيمة" في المفتش إلى "1". يمكن العثور عليها في أسفل مفتش UIControl. لماذا عندما سألت للتو سؤالاً ، أجد الجواب بنفسي؟

يمكنك تعيين حالة مربع الاختيار على الإنشاء مع "القيمة" الخاصية:

uicontrol(..., 'Value', 1);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top