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

تفاوت QMainWindow با QWidget با QDialog درچیست ؟

0 امتیاز
من فرق بین این 3 تا کلاس رو نمی فهمم من الان می خوام یک ویندوز بسازم که یک سری ویدجت دیگه توشه میتونم از هر 3 تای اینا استفاده کنم ؟!

ممنون میشم یکی بهمم توضیح بده :(
سوال شده بهمن 10, 1392  بوسیله ی saleh110 (امتیاز 70)   2 11 16

2 پاسخ

+1 امتیاز
QWidget يك كلاس پايه براي كل كنترل‌هاي ديداري كيوت هست

QMainWindow يك فرم كه مي‌تواند شامل منو و توتبار و نوار وضعيت باشد

QDialog‌يك كلاس فرم كه براي دريافت اطلاعات از كاربر استفاده مي‌شود و معمولا با كليد Esc بسته مي‌شود
پاسخ داده شده بهمن 11, 1392 بوسیله ی حامد مصافى (امتیاز 1,104)   2 3 12
0 امتیاز
یکی از فرقاشون اینه که از QWidget میشه داخل QMainWindow یا QDialog استفاده کرد ولی وقتی QDialog داشته باشی دیگه نمیتونی داخل یک ویدجت دیگه ازش استفاده کنی .
پاسخ داده شده بهمن 11, 1392 بوسیله ی PSPCoder (امتیاز 1,301)   14 40 57
...