c++ - 如何让 QWidget 在 Mac 上获取输入法焦点
问题描述
我正在使用QWidget
在 MacOS 上创建手机的镜像窗口。
我正在使用setAttribute(Qt::WA_InputMethodEnabled, true);
,以便我Qwidget
可以从 Mac 上的搜狗输入法获取文本输入。
QOpenGLWidget
我的只有一个QWidget
显示手机镜像。当我点击某个位置Qwidget
并输入时,搜狗输入法的显示位置总是在下方Qwidget
,离我点击的地方很远,因为没有输入焦点QOpenGLWidget
。
我怎样才能做到这一点?
解决方案
推荐阅读
- xml - 可以在 XML 中独立于alignment_parent_left 使用alignment_parent_start 吗?如果不是,为什么不呢?
- php - Wordpress Plugin Boilerplate - 如何正确使用 WP_List_Table 类?
- java - 使用 Lombok 更改 SuperBuilder 方法
- binary - nat_to_bin 的递归定义格式不正确
- azure-ad-b2c-custom-policy - 允许用户(由用户名标识)共享通用电子邮件地址的 Azure B2C 策略
- vb.net - 在 vb.net 中切换表单
- assembly - 我可以在不使用 jal 的情况下在汇编中调用递归函数吗?
- python-3.x - AWS Sagemaker KeyError:调整超参数时出现“SM_CHANNEL_TRAINING”
- javascript - 基于类的组件的方法中的陈旧道具
- node.js - React/Express 应用程序只加载根路由,否则加载为 JSON