Добрый вечер всем. Писал приложение на linux kde. Приложение сворачивается в трей и по выбору из контекстного меню открывается окна. На linuxе все работает корректно, т.е в панеле задач отображается с иконкой, все как положено и сварачивается корректно. Перекомпилировал проект на windows открытое окно не отображается на панеле задач, не сворачивается, как будто минимизируется, как будто диологовое окно.
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MySystemTray st;
QApplication::setQuitOnLastWindowClosed(false);
return a.exec();
}
реализация в классе MySystemTray
MySystemTray::MySystemTray(QWidget* pwgt):QLabel("<H1>GLab</H1>",pwgt)
{
window= new MainWindow(this);
window->show();
}