PDA

View Full Version : سوال: این مثال را باید در چه محیطی انجام داد؟



complexcoding
سه شنبه 11 مهر 1391, 21:38 عصر
با سلام
این مثال را باید در چه محیطی انجام داد؟
http://doc.qt.digia.com/4.7-snapshot/wid...upbox.html (http://doc.qt.digia.com/4.7-snapshot/widgets-groupbox.html)
خیلی ممنون

rubiks.kde
چهارشنبه 12 مهر 1391, 10:45 صبح
نمی دونم منظورت از محیط چیه ؟؟
ولی اگه پلتفرم اجرای برنامه است هیچ فرقی نداره که توی ویندوز یا یکی از توزیع های لینوکس باشه تنها لازمه کیوت رو داشته باشی

complexcoding
چهارشنبه 12 مهر 1391, 13:27 عصر
منظورم نوعه پروژه هست... Empty که نیست چون Mainwindow داره اما نمی دونم هر کاری می کنم کدهای این مثال شبیه به کدهای mainwindow نیست تعریف کلاس هم می کنم نمی شه ... یک بار فقط بخش اولشو یه تست بکن اگر درست بود راهی که رفتی رو به منم بگو... ممنون

rubiks.kde
چهارشنبه 12 مهر 1391, 14:31 عصر
در اجراش هیچ مشکلی نیست اولا این مثال توی مثالای خود SDK موجوده هم اینکه توی همین لینکی که دادی بالای صفحه چهارتا لینک برای فایل های
window.cpp
window.h
main.cpp
groupbox.pro
وجود داره روی هرکدوم که کلیک کنی دقیقا محتوای اون رو کامل نشون میده بعد اون کد ها رو داخل چهار تا فایل txt به همون اسم خودش و پسوند مربوطش کپی کن بعدش هم فایل پروژه رو باز کن :لبخندساده:

در مورد کدهای mainwindow باید بگم همیشه که این طور نیست شما زمانی پروژه بسازی اسم کلاست mainwindow باشه در واقع اون اسم default برای QtCreator که یه پروژه می سازی میزاره mainwindow .
در ضمن توی Qt همیشه هم لازم نیست که با designer کار کنی میتونی ui رو خودت دستی بسازی همون کاری که توی این مثال شده

این هم مثال میتونی دانلود کنی

complexcoding
پنج شنبه 13 مهر 1391, 01:09 صبح
آقای rubiks.kde (http://barnamenevis.org/member.php?231180-rubiks.kde) ممنون: اگر زحمت نمی شه چون من تازه کارم این مسیری که رفتی رو دکمه هایی که کلیک کردی با موس تا این پروژه ایجاد بشه رو اینجا بنویس من هم همین مسیر رو برم چون اینطوری باز نتونستم راستی کیوت من 4.8 هست و دیگه اینکه چطوری Other File رو اضافه کردی و مزایاش چیه؟
ممنون

rubiks.kde
پنج شنبه 13 مهر 1391, 14:58 عصر
در مورد مثال ها که گفتم تمام مثال های خود سایت Qt همراه با SDK موجوده
ولی در مورد ساخت این پروژه هم (همون لینکی که دادی رو برو توش بالا صفحه 4 تا لینک برای فایل های window.cpp,window.h,main.cpp,groupbox.pro وجود داره روی هرکدوم که بزینی کد اون رو بهت نشون میده بعد کارایی که در بالا گفتم رو انجام بده حله)

حتی این مثال ها توی help هم وجود داره .

نمیدونم دقیقا مشکل شما چیه ؟؟ نمیتونید پروژه بسازید یا نمتونید از فایل های بدون پروژه استفاده کنید ؟؟

complexcoding
پنج شنبه 13 مهر 1391, 15:09 عصر
دسترسی به کدها دارم ولی می خوام خودم پروژه رو ایجاد کنم و کدها را خودم درونش بنویسم نه اینکه فایل رو دانلود کنم و به کدهاش دسترسی داشته باشم آخه اینطوری ایجاد این پروژه ها رو یاد نمی گیرم ای کاش این کلیدهایی رو که با موس فشار دادی تا این مثال رو حل کردی بذاری مثلا : File->New project-> Qt widget project ->Gui project و بعد رو چه فایلی کلیک کردی تا این کدها رو درونش بنویسی مثلا: برای ایجاد شی Groupbox رو mainWindow.cpp رفتم و کدها رو درونش نوشتم... الان من این کارها رو انجام دادم ولی کدهای درون فایل mainWindow به شکل زیر هست:

93549

rubiks.kde
پنج شنبه 13 مهر 1391, 15:58 عصر
خوب اول یه پروژه درست کن بعد به مرحله زیر برس
93551

بعد برو به مرحله زیر

93553

خوب برو به این مرحله و مثل عکس نام گذاری کن

93554

خوب بعد از تمام این مراحل برو سراغ کد مانند عکس زیر

93555

خوب بعد از تمام این مراحل می بینی شرایط برای کدزدن آماده شده حالا مثال رو بخون و کدها رو بزن

complexcoding
پنج شنبه 13 مهر 1391, 16:13 عصر
دوست من تا اینجا که عکس گذاشتی رفتم و کدها رو درون h. نوشتم و مشکلی نبود ولی خلاصه ما رو شرمنده کردی:خجالت:
ولی تا آخرش می رم بازم مشکلی بود کمکمون کن.