بسته نشدن برنامه QT - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

بسته نشدن برنامه QT

0 امتیاز
سلام دوستان گلم. یه سوال عجیب غریب داشتم والا خودم موندم توش. من برنامه ای نوشتم چند تا فرم داره فرم اصلی را می بندم برنامه بسته نمیشه.

علت چیه ؟ اگر نمیدونید یک روشی پیشنهاد بدید بتونم به صورت اجباری برنامه را ببندم.
سوال شده بهمن 11, 1392  بوسیله ی **sepehr** (امتیاز 25)   1 3 5

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

وقتي برنامه تموم ميشه كه همه فرم‌ها بسته بشن. نه فقط فرم اصلي؛ البته به شرطي كه خصوصيت quitOnLastWindowClosed شي QApplication برابر با true باشد

در رويداد بسته شدن فرم اصلي متد زير رو فراخواني كنيد

#include <QApplication>
...
qApp->quit();

 

پاسخ داده شده بهمن 11, 1392 بوسیله ی حامد مصافى (امتیاز 1,104)   2 3 12
انتخاب شد بهمن 16, 1392 بوسیله ی BlueBlade
...