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

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

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

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

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

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

دانلود 

۳,۶۹۳ total views, 2 views today

Print Friendly, PDF & Email

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

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

11
دیدگاه بگذارید

avatar
5 Comment threads
6 Thread replies
0 دنبال کنندگان
 
Most reacted comment
داغ ترین نخ نظرات
6 کامنت گذاران
adel68حسینسعید دادخواهNeoFighTGoogle کامنت گذاران اخیر
  مشترک شو!  
جدیدترین قدیمی‌ترین دارای بیشترین امتیاز
میخوام باخبر شم از
علی رضا پژوهش
Member
علی رضا پژوهش

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

Google
Member
Google

سلام برادر سعید. ممنون بسیارجالب بود. خسته نباشی. آقا سعید آموزش 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

NeoFighT
Member
NeoFighT

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

حسین
Member
حسین

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

adel68
Member

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