مکان فعلی شما: :», Qt, آموزش C++, سی پلاس پلاس C++, کیوت, کیوت Qt»آموزش رجیستر کردن enum در QML

آموزش رجیستر کردن enum در QML

استفاده از enum در QML

برای رجیستر کردن enum در qml میتوان به این صورت enum‌ را رجیستر کرد.

class StatusClass {
  Q_GADGET
  enum Value { Null, Ready, Loading, Error };
  Q_ENUM(Value)
};

و در آخر جایی که کد اجرا میشود عملیات رجیستر را اینگونه تکمیل میکنیم با دستور qmlRegisterUncreatableType.

استفاده از دستور qmlRegisterUncreatableType

qmlRegisterUncreatableType<StatusClass>("qml.guide", 1, 0, "StatusClass", "Not creatable as it is an enum type");

مرجع : Enums in Qt QML

نظر یادتون نره !

خب تا انتهای این آموزش امیدوارم به خوبی هر چی رو که بوده گفته باشیم و شما به راحتی فهمیده باشید. اگر کمی گنگ بود و یا مشکلاتی داشت و هر نوع انتقاد یا پیشنهادی و سوالی داشتید می توانید در انتهای همین صفحه در قسمت نظرات بیان کنید . خیلی متشکریم بابت وقتی که گزاشتید و  اچ کدینگ رو دنبال کردید.
برای اینکه خستگی از تن ما در بره می تونید ما رو به دوستانتون معرفی کنید (با به اشتراک گذاری) تا برای ما روحیه مثبتی بشه که در آموزش های آتی بهتر عمل کنیم.

توسط | ۱۴۰۰-۱۱-۲۸ ۲۱:۰۶:۵۷ +۰۰:۰۰ ۲۸ام بهمن, ۱۴۰۰|QML, Qt, آموزش C++, سی پلاس پلاس C++, کیوت, کیوت Qt|

درباره نویسنده:

به امید تحول!

یک نظر بنویسید