首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改QT5.9虚拟键盘布局/区域设置

如何更改QT5.9虚拟键盘布局/区域设置
EN

Stack Overflow用户
提问于 2017-09-24 12:26:22
回答 2查看 2.2K关注 0票数 2

有一个惊人的东西- Qt虚拟键盘。在QtCreator的例子中有一个非常有用的例子。

一切正常,但有一个问题--语言只是英语(或者更确切地说是英国英语)。我也需要俄语。

代码语言:javascript
复制
CONFIG += lang-ru
CONFIG += lang-ru_RU
CONFIG += lang-all

这是我试过的全部。这没什么用。

代码语言:javascript
复制
console.log ("locales available:" + VirtualKeyboardSettings.availableLocales)

它只显示en_GB。

我很困惑。对这个问题的唯一讨论是发现了这里

在这里:如何更改QT5.7虚拟键盘布局/区域设置

但解决办法没有帮助。

我在Windows和Mac上都试过了--尽管如此。

如何增加俄语本土化?如果可能的话,请给出一个工作代码的例子。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-27 21:13:40

我知道你问这个问题已经有几个月了,但我有类似的问题,我设法解决了。我想我会在这里发布解决方案,以防有人需要它:

我假设您与我犯了同样的错误,并在您的项目(使用虚拟键盘的项目)中设置CONFIG+=lang参数。您需要在qtvirtual键盘项目中设置它,然后构建它(创建dll文件)。

qtVirtualKeyboard项目设置

然后你可以在任何你想要的项目中使用插件。

票数 2
EN

Stack Overflow用户

发布于 2017-11-29 10:00:22

如果你加上:

代码语言:javascript
复制
CONFIG += lang-ru_RU

对于virtualkeyboard.pro文件并重新编译该项目,它将生成带有俄文布局的qtvirtualkeyboardplugin库。将它们放在platforminputcontexts文件夹中,仅此而已。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46390018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档