我正在开发一个基于Qt的应用程序,使用QMainWindow
类作为GUI。此应用有一个内置服务器,可以侦听来自Chrome浏览器扩展程序的请求,以便我可以将当前网页中的信息导入到我的Qt-app中。
因此,当我在浏览器中按下扩展程序按钮时,它会向我的Qt-app发送一个信号,然后弹出一个QDialog
,以便我可以添加一些其他信息,如标签等。当我关闭时QDialog
,我希望返回浏览器,但是如果没有最小化,我的应用程序的主窗口会弹出到前台(如果它被最小化,那么它不会弹出)。
如何更改此行为,以便在关闭QDialog
后返回浏览器,无论应用程序的主窗口是否已最小化?如果这有帮助,在创建QDialog
时,我将0作为父级传递给它。