سلام
من در qt یک کلاس دارم به اسم login که یه dialog باز میکنه برای گرفتن نام کاربری و پسورد. و یک کلاس دیگه دارم به اسم MainWindow .
تابع main به این صورت است:
QApplication a(argc, argv);
Login d;
d.show();
MainWindow m;
m.show();
return a.exec();
در کلاس login یک دکمه است به اسم "ورود" و برای این دکمه یک slot نوشتم که یک سری کار انجام میدهد و یک if داخلش است که اگر درست باشه اون dialog رو close میکنه به این شکل:
connect(ui->pushButton , SIGNAL(clicked()) , SLOT(close()) );
حالا میخوام فقط در صورتی شی m در تابع main ساخته بشه که تابع connect بالا اجرا شده باشه و اگر نه اون شی ایجاد نشه. یعنی ساخته شدن یا نشدن شی m در تابع main وابسته باشه به اجرا شدن یا نشدن تابع connect
چطوری میتونم این کار را انجام دهم؟
مرسی