QWidget создается через некоторое время в моем приложении. Я запускаю свое приложение. Затем я использую интернет-браузер. В Linux мой новый виджет появляется поверх моего браузера, а в Windows - нет. Виджет имеет родительский виджет. Как это исправить в линуксе?
и родитель, и мой виджет имеют только setFocusPolicy(Qt::StrongFocus);
ОС Linux — Xubuntu. И одно отличие в родительском классе:
#if defined(Q_WS_X11)
setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint);
#else
setWindowFlags(Qt::Window | Qt::FramelessWindowHint);
#endif
lateWidget->setWindowState(Qt::WindowActive)
23.01.2014