Чтобы определить активное окно в многооконном интерфейсе Qt, можно использовать, например, следующие методы и события:
Также для работы с многооконным интерфейсом в Qt есть специальные классы и методы, например: QMdiArea и QMdiSubWindow. 5 У первого есть метод setActiveSubWindow(), который активирует подокно. 5 У второго — сигнал windowStateChanged(), который испускает объект. 5