首页 > 解决方案 > X11 窗口失去 Qt 窗口的活动状态

问题描述

我有一个相当简单的应用程序:带有 QLineEdit 的 QMainWindow 和 QMenuBar 中的弹出菜单。
在没有窗口管理器的 Yocto 通用 Linux 上运行的应用程序。
我也在写一个相当简单的窗口管理器。

问题是每当我单击MenuBar并且弹出菜单出现多个条目并且我在 QMainWindow 上单击远离它时,弹出菜单关闭但QMainwindow 不再是活动窗口
例如。QLineEdit 没有闪烁光标(尽管我可以输入),我必须再单击一次 QMainWindow才能激活窗口并有一个闪烁的光标。

这不是 Ubuntu 或 Windows 桌面上的行为,我不必再单击一次以使 QMainwindow 成为活动窗口

标签: linuxqtx11yocto

解决方案


推荐阅读