فعال ماندن برنامه بعد از بسته شدن پنجره اصلی در Qt - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

فعال ماندن برنامه بعد از بسته شدن پنجره اصلی در Qt

0 امتیاز
سلام من می خوام وقتی پنجره اصلی برنامه بسته شد برنامم بسته نشه  و توی پس زمینه کار کنه چه کار کنم ؟ ( مثل آنتی ویروس )
سوال شده دی 24, 1392  بوسیله ی sailent (امتیاز 355)   16 44 59

2 پاسخ

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

در main.cpp و جایی که QApplication ساخته می‌شود به چنین کدی نیاز داری:

    QApplication a(argc, argv);
    a.setQuitOnLastWindowClosed(false);

 

پاسخ داده شده بهمن 4, 1392 بوسیله ی حامد مصافى (امتیاز 1,104)   2 3 12
انتخاب شد بهمن 16, 1392 بوسیله ی BlueBlade
اگر بخواهيم برنامه تو اندرويد بعد از بسته شدن همچنان فعال بمونه بايد چه کار کنيم؟
فعلا امکان پیاده سازی سرویس‌های اندرویدی امکان پذیر نیست
+3 امتیاز

سلام

به کمک این کد میتونید اینکار رو انجام بدید ، اما توجه کنید باید با QSystemTrayIcon هماهنگ کنید در غیر اینصورت باید برنامه رو از taskmaneger ببنیدید

setWindowFlags(windowFlags() | Qt::Tool);

 

پاسخ داده شده دی 24, 1392 بوسیله ی amc (امتیاز 280)   3 5 16
...