Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在windows中制作已启动的QT应用程序以获得焦点_C++_Qt - Fatal编程技术网

C++ 在windows中制作已启动的QT应用程序以获得焦点

C++ 在windows中制作已启动的QT应用程序以获得焦点,c++,qt,C++,Qt,目前,每当我的应用程序启动时,它不会出现在前台。它出现在任务栏上,但无法获得焦点。我试着做了以下几件事 application.setActiveWindow(&w);//w if my form widget 但这只会让它眨眼。关于如何设置应用程序焦点的任何建议。IIRC,Windows不允许您将应用程序提升到前台,除非前台的应用程序允许您提升。请参阅does window->setFocus(Qt::ActiveWindowFocusReason);作品

目前,每当我的应用程序启动时,它不会出现在前台。它出现在任务栏上,但无法获得焦点。我试着做了以下几件事

application.setActiveWindow(&w);//w if my form widget

但这只会让它眨眼。关于如何设置应用程序焦点的任何建议。

IIRC,Windows不允许您将应用程序提升到前台,除非前台的应用程序允许您提升。请参阅does window->setFocus(Qt::ActiveWindowFocusReason);作品