ورود

View Full Version : سوال: مشکل در باز کردن دیالوگ!!!!!!!!!!!!



sd.CSharpProgrammer
شنبه 27 اسفند 1390, 20:48 عصر
سلام دوستان

تعدادی QDialog نیاز هست تو برنامه استفاده کنم. بعد از اضافه کردنشون به برنامه با دستورات زیر یک نمونه میسازم و میخوام باز کنم :


AboutDialog *aboutDialog = new AboutDialog;
aboutDialog->setModal(true);
aboutDialog->show();


ولی با این پیغام خطا مواجه میشم :



undefined reference to 'AboutDialog::AboutDialog(QWidget*)'
collect2: Id returned 1 exit status


کسی میدونه مشکلش چیه؟! دیالوگها رو با Qt Creator اضافه میکنم ولی این پیغام رو موقع ایجاد آبجکت و تلاش در نمایش پنجره نشون میده.

sd.CSharpProgrammer
یک شنبه 28 اسفند 1390, 10:58 صبح
کسی نیست کمک کنه؟

قابل توجه :
- ماکروی Q_OBJECT تعریف شده
- پروژه رو 100بار clean و rebuild کردم
- تو فایل pro هدر و سورس دیالوگ اضافه شده
- qmake رو هم اجرا کردم

ولی باز مشکل حل نشد!!!!!! :ناراحت:

حامد مصافی
یک شنبه 28 اسفند 1390, 11:37 صبح
سازنده در فایل cpp تعریف شده است؟