Я разрабатываю приложение на основе Qt, используя класс QMainWindow
для графического интерфейса. Это приложение имеет встроенный сервер, который прослушивает запросы от моего расширения Chrome Browser, так что я могу импортировать информацию с текущей веб-страницы в мое Qt-приложение.
Поэтому, когда я нажимаю кнопку расширения в браузере, он отправляет сигнал в мое Qt-приложение, которое затем выскакивает QDialog
, чтобы я мог добавить некоторую дополнительную информацию, такую как теги и т. Д. Когда я закрываю QDialog
Я ожидаю возврата в браузер, но вместо этого главное окно моего приложения появляется на переднем плане, если оно не было свернуто (если оно было свернуто, то оно не всплывает).
Как я могу изменить это поведение, чтобы после закрытия QDialog
я возвращался в свой браузер, независимо от того, было ли главное окно приложения свернуто или нет? Если это помогает, при создании QDialog
я передаю 0 как родительский элемент.