Виджеты не принимают фокус по умолчанию, но, вероятно, вы не создали простой виджет? Какой подкласс это был? QMainWindow или что-то еще?
Возможно, подклассы окна по умолчанию принимают фокус, поэтому попробуйте явно вызвать QWidget :: setFocusPolicy с Qt :: NoFocus перед вызовом QWidget :: show ().
Также убедитесь, что вы не вызываете QWidget :: activWindow () для окна или любого из его виджетов в любой точке.