تازه های سایت
QUiLoader کلاسی با کلاس !

QUiLoader کلاسی با کلاس !

فایل های ui فایل هایی هستند که به فرمت xml مشخص میکنند که یه فرم چه شکلی باشه.

کلا توی کیوت به دو صورت میشه فرم ها رو مشخص کرد. یا باید با کد سی پلاس پلاس و کیوت این کار رو کرد. یا اینکه فرمتون رو با Designer یا Creator ( دیزاینر تعبیه شده در کریتور ) طراحی کنید.

زمانی که شما فرمی رو طراحی میکنید و توی یه فایل .ui ذخیره می‌کنید و برنامه رو کامپایل میکنید این فایل ui توسط کامپایلری به نام uic یا User Interface Compiler تبدیل به یه فایل .h میشه که حاوی کد سی پلاس پلاس اون فرمه. مثلا شما اگه یه mainwindow.ui داشته باشید در زمان کامپایل این فایل تبدیل میشه به ui_mainwindow.h و به پروژه اضافه میشه. پس عملا فرقی بین دو روش طراحی فرم وجود نداره.

ولی کلاس QUiLoader امکان جالبی رو به شما میده. به شما اجازه میده در زمان اجرا یه فرمی رو لود بکنید و به عنوان user interface تون استفاده کنید ازش ! این فوق العاده است.

توی این ویدیو با این قابلیت آشنا میشیم.

دانلود 

۳,۲۹۶ total views, 1 views today

Print Friendly
Facebook0Google+0Twitter0LinkedIn0

درباره‌ی سعید دادخواه

یه برنامه نویس !

۱۱ نظر

  1. علی رضا پژوهش

    دست گلت درد نکنه از خماری دراومدم.http://qtips.ir/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif
    دارم دانلودش می‌کنم. سعید دادا این ویدئو ها رو  زود زود برسون.
     

  2. سلام برادر سعید. ممنون بسیارجالب بود. خسته نباشی. آقا سعید آموزش QML به این زودیا تو برنامتون هست؟ممنون http://qtips.ir/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gifhttp://qtips.ir/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gifhttp://qtips.ir/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gifhttp://qtips.ir/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif

    • خواهش میکنم قابلت رو نداشت.

      چرا ببین کلا با نظرات دوستان به این نتیجه رسیدم که اول باید مجموعه آموزشی ساخته بشه بعدا توی سایت قرار داده بشه.

  3. ممنون آقا سعید .http://qtips.ir/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif
    اگه میشه زود تر آموزش بزارید.

  4. یه دنیا ممنون 
    ان شاء الله روز به روز موفق تر باشی
    یا علی ع

  5. سلام:
    آقا سعید خسته نباشید
    قبلا گفتم الانم میگم(بیرداناسان بیردانا)

جوابی بنویسید

ایمیل شما نشر نخواهد شد.خانه های ضروری نشانه گذاری شده است. *

*


+ 6 = سیزده