PDA

View Full Version : مشکل این برنامه چیه؟(ویرایشگر متن)



armintirand
پنج شنبه 20 خرداد 1389, 18:51 عصر
سلام میشه بگین مشکل این سورس کد چیه که کامپایل نمیشه؟
http://rapidshare.com/files/397452717/Text_Editor.tar.bz2.html

alaaaa
پنج شنبه 20 خرداد 1389, 21:54 عصر
1- بهتره که از ui کلاسی رو به ارث نبری و از اون به عنوان یک عضو درون کلاست استفاده کنی(نظر شخصی)

2- Action هایی که داخل ui تعریف کردی باید با اونایی که داخل کد استفاده می کنی همخونی داشته باشه(اسمشون یکی باشه) که مال تو نبود.

3- برخی از توابعی رو هم که در header تعریف کرده بودی رو داخل فایل cpp پیاده سازی نکرده بودی

armintirand
شنبه 22 خرداد 1389, 18:30 عصر
سلام من برنامه را کمی به روز کردم ولی مشکل داره فایل رو با منوی save ذخیره نمیکنه منوی new هنوز کار نمیکنه وبرنامه با منوی close بسته نمیشه و در ضمن شما گفتید:( سعی کن هیچوقت از ui کلاسی رو به ارث نبری و از اون به عنوان یک عضو درون کلاست استفاده کنی) میشه یک مثال در موردش یزنید؟
اینم فایل جدید:

alaaaa
شنبه 22 خرداد 1389, 19:17 عصر
سلام من برنامه را کمی به روز کردم ولی مشکل داره فایل رو با منوی save ذخیره نمیکنه منوی new هنوز کار نمیکنه وبرنامه با منوی close بسته نمیشه

1 - برای New هیچ Signal/slot تعریف نکردی
2 - object مربوط به save و Close در ui و کد با هم فرق می کنند.(توی ui کلی Action اضافی تعریف کردی که همه چیزو به هم زده)



شما گفتید:( سعی کن هیچوقت از ui کلاسی رو به ارث نبری و از اون به عنوان یک عضو درون کلاست استفاده کنی) میشه یک مثال در موردش یزنید؟
اینم فایل جدید:

همین فایلی که من ضمیمه کردم رو به این نحوی که گفتم تغییر دادم

حامد مصافی
شنبه 22 خرداد 1389, 19:30 عصر
1- سعی کن هیچوقت از ui کلاسی رو به ارث نبری و از اون به عنوان یک عضو درون کلاست استفاده کنی

ببخشيد، چرا؟؟

alaaaa
شنبه 22 خرداد 1389, 23:20 عصر
ببخشيد، چرا؟؟

دلیل محکمه پسندی ندارم
ولی به نظر خودم این طوری کار کردن راحتره و همه چی قاتی پاتی نمیشه و همچنین من تا حالا کدی رو ندیدم که خلاف این کارو بکه.
ولی همون طور که گفتم نظر شخصی است و اگه توی بالا طوری نوشتم که برداشت می شه "باید این کارو انجام بدید" معذرت می خوام

armintirand
یک شنبه 23 خرداد 1389, 11:03 صبح
میشه signal/slot برای new رو بگید چی میشه ؟
اگه منبعی باشه که منطق ساخت سیگنال و اسلات رو توضیه بده که اگه بخواهیم یک چیزی که وجود نداره رو خودمون بسازم خیلی خوب میشه چون من دوست دارم ذات مطلب رو بدونم تا کارم برای همیشه راه بیفته.

alaaaa
یک شنبه 23 خرداد 1389, 12:14 عصر
تو Google چستجو کنی موارد خوبی گیرت میاد.

این 2 تا لینک زیر هم مال خود Qt ، میتونی ازشون اطلاعات خوبی گیر بیاری.

http://doc.trolltech.com/4.6/signalsandslots.html

http://wiki.forum.nokia.com/index.php/Understanding_Signals_and_Slot_in_Qt

armintirand
چهارشنبه 26 خرداد 1389, 19:09 عصر
توی ui اکشن ها همه استفاده میشن مثلا بعضی برای تولبار و بعضی برای منو هستند و چیز اضافی پیدا نکردم و در ضمن تفاوتی بین object در save ,close در ui و کد پیدا نکردم .
من تازه کار هستم میشه کمی کمک کنید