کار Q_OBJECT چیه ؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۲۵۵ نفر آنلاین
۶۰ عضو و ۱۹۵ مهمان در سایت حاضرند

کار Q_OBJECT چیه ؟

0 امتیاز

قضیه این Q_OBJECT چیه تو خیلی از Example های Qt ازش استفاده شده ؟

اگر ازش استفاده نکنیم مشکلی پیش میاد ؟

سوال شده آذر 5, 1392  بوسیله ی رامین قربانی (امتیاز 75)   5 11 15
دوباره تگ گذاری شد اردیبهشت 6, 1393 بوسیله ی BlueBlade

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

Q_OBJECT یک macro هست که به moc دستور میده برای کلاس یک فایل متادیتا ایجاد کنه که برای signal/slot ها استفاده میشه و میشه باهاش اعضای کلاس رو در زمان اجرا reflect کرد.(مطمئن نیستم reflect کلمه مناسبی باشه)

توضیحات بیشتر در اینجا:

http://stackoverflow.com/questions/1368584/qt-question-what-does-the-q-object-macro-do-why-do-all-qt-objects-need-this-ma

پاسخ داده شده آذر 6, 1392 بوسیله ی FastCode (امتیاز 602)   1 2 11
انتخاب شد آذر 7, 1392 بوسیله ی رامین قربانی
...