PDA

View Full Version : سوال در مورد QRect



nasrin55
شنبه 02 خرداد 1388, 18:36 عصر
نميدونم پرسيدن اين سوال تو اين قسمت درست است يا نه؟ ولي خواهشا جواب منو بديد . ممنون ميشم.
توي توتوريال هاي qt يه جاهايي از برنامه از QRect استفاده کرده . اين qrect چيه؟
و سوال دومم اينه که در بعضي توابع پس از تعريف از const استفاده شده فرقش با اينکه قبل از اسم تابع مي آورديم چيه؟

حامد مصافی
شنبه 02 خرداد 1388, 18:44 عصر
QRect یک محدوده یا چهار چوب در اختیار شما می گذارد.
این کلاس چهار عضو مهم با نام های x, y, width, height دارد که برای توصیف یک چهارچوب مستطیل شکل به کار می رود.
const به کامپایلر می فهماند که تابع یا عضو مورد نظر قابل براندازی یا نوشتن نیست.

nasrin55
شنبه 02 خرداد 1388, 18:50 عصر
يعني چي که يه چهار چوب در اختيار ما ميگذاره؟ من جايي که اينو ديدم براي کشيدن يه نيم دايره ازش استفاده شده بود.
در مورد const هم يعني فرقي نمي کنه که قبل از اسم تابع باشه يا بعد از آن؟


QRect esmetabe() const;
const QRect esmetabe ();

حامد مصافی
شنبه 02 خرداد 1388, 19:11 عصر
-برای ترسیم یک نیم دایره باید فضای مستطیل شکلی را مشخص کنید. نیم دایره در داخل آن ترسیم خواهد شد.

در مورد const ، این لینک (http://www.possibility.com/Cpp/const.html)را مطالعه کنید.