首页 > 解决方案 > 如何让 QWidget 在 Mac 上获取输入法焦点

问题描述

我正在使用QWidget在 MacOS 上创建手机的镜像窗口。

我正在使用setAttribute(Qt::WA_InputMethodEnabled, true);,以便我Qwidget可以从 Mac 上的搜狗输入法获取文本输入。

QOpenGLWidget我的只有一个QWidget显示手机镜像。当我点击某个位置Qwidget并输入时,搜狗输入法的显示位置总是在下方Qwidget,离我点击的地方很远,因为没有输入焦点QOpenGLWidget

我怎样才能做到这一点?

标签: c++macosqt5qwidgetinput-method-kit

解决方案


推荐阅读