QTE输入法在模式对话框中如何使用?

weixin_38048553 2019-09-19 02:29:58
在QTE上写了一个软键盘的输入法,应用程序中QDialog窗体以exec方式打开后,焦点无法切换到输入法输入法 windowFlags fl = Qt::WindowStaysOnTopHint | Qt::FramelessWindowHint | Qt::Tool const QApplication::Type type = a.type();if (QApplication::GuiServer == type) {    IMFrame::installInputMethod();}Base base;base.show();    // 以非模态方式打开窗口,输入法可以正常使用//base.exec();   // 以模态方式打开窗口,输入法无法使用,控件无法得到焦点//int ret = a.exec();if (QApplication::GuiServer == type) {   IMFrame::releaseInputMethod();}return ret;
...全文
28 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧