Окно / виджет Qt не в фокусе при управлении из окна отладчика - PullRequest
0 голосов
/ 09 апреля 2020

В моем заявлении я звоню QApplication::focusWidget() или QApplication::activeWindow() в определенных местах. Однако, когда я отлаживаю приложение из любой среды IDE (контролируя поток «шаг в», «шаг над» и т. Д. c.), Мое приложение неактивно, потому что находится в фоновом режиме и скрыто окном среды IDE. Поэтому ни один из его виджетов не имеет фокуса. Вышеупомянутые методы возвращают nullptr с. Как следствие, при работе в отладчике он ведет себя иначе, чем без отладчика. Я считаю совершенно невозможным найти ошибки с отладкой в ​​таких случаях, потому что поведение изменилось. Есть ли способ обойти эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...