У меня есть QMainWindow. Он имеет следующие параметры:
this->setWindowFlags(Qt::Tool); this->setFocusPolicy(Qt::StrongFocus); this->setAttribute(Qt::WA_QuitOnClose,true);
После вызова showEvent мое окно отображается, но неактивно. Я попытался перегрузить функцию show:
...
QMainWindow::showEvent(event);
this->activateWindow();
...
Но это мне не помогает.
EDIT: Когда я прокомментировал строку
this->setWindowFlags(Qt::Tool);
все работало нормально, но мне нужен флаг инструмента. Любые идеи?
EDIT:
- ОС: Linux
- Язык программирования: С++
- Версия Qt: 4.5.1