Как модифицировать окно Qt::Popup, чтобы при потере ПРОГРАММОЙ фокуса окно не исчезало?
Оконный флаг Qt::Popup отвечает за четыре вещи в поведении окна.
1. Узкая тень окна.
2. Всегда наверху.
3. При потере ОКНОМ фокуса в пользу другого окна той же программы окно исчезает.
4. При потере ПРОГРАММОЙ фокуса в пользу другой программы окно исчезает.
Как лишить окно с флагом Qt::Popup четвёртого, оставив всё остальное?
Задача более высокого уровня. Сделать всплывающее окно без рамки, в котором большая куча информации — и юзверь должен эту информацию копировать, сверять с интернетом и т.д.
Яков Е, Есть тень. Следующий вопрос. Какой брать исходный архетип окна?
Window, SplashScreen, Dialog, Sheet, Drawer — при появлении окна получается довольно некрасивое мигание, когда основное окно теряет фокус.
Tool — окно предназначено для того, чтобы сидеть наверху и не отсвечивать, но для него в принципе понятия «фокус» нет.
Tooltip — вылезает поверх других программ.