Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.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
当应用程序处于非活动状态时,如何获取Qt中的最后一个焦点小部件?_Qt_Pyqt_Pyqt5_Focus - Fatal编程技术网

当应用程序处于非活动状态时,如何获取Qt中的最后一个焦点小部件?

当应用程序处于非活动状态时,如何获取Qt中的最后一个焦点小部件?,qt,pyqt,pyqt5,focus,Qt,Pyqt,Pyqt5,Focus,我想得到一个小部件,当应用程序在Qt中反应时,它将获得焦点。是否有任何本机方法来执行此操作 基本上,我有一个应用程序,它是另一个本地windows应用程序的插件。当我在本机windows应用程序中聚焦时,我的应用程序将失去焦点。当用户输入本机应用程序时,我想将按键事件发送到我的应用程序。我想将事件发送到我的应用程序的最后一个活动/聚焦停靠窗口。我注意到,当我重新聚焦到我的应用程序时,最后一个聚焦的停靠窗口将再次获得fucus。这意味着Qt有一个变量来记录当应用程序反应时哪个小部件将获得焦点。我想

我想得到一个小部件,当应用程序在Qt中反应时,它将获得焦点。是否有任何本机方法来执行此操作


基本上,我有一个应用程序,它是另一个本地windows应用程序的插件。当我在本机windows应用程序中聚焦时,我的应用程序将失去焦点。当用户输入本机应用程序时,我想将按键事件发送到我的应用程序。我想将事件发送到我的应用程序的最后一个活动/聚焦停靠窗口。我注意到,当我重新聚焦到我的应用程序时,最后一个聚焦的停靠窗口将再次获得fucus。这意味着Qt有一个变量来记录当应用程序反应时哪个小部件将获得焦点。我想获取此小部件并将关键事件准确发送给它。

请不要提出与完全相同的问题,而是写一条评论,通知我们您已更新了描述,然后耐心等待。也就是说:1。如果你的“应用程序”(看起来更像一个键盘记录程序)失去焦点,你就无法从另一个应用程序获取关键事件;2.看见3.如果您不了解它是如何工作的,请提供一个。