有一个惊人的东西- Qt虚拟键盘。在QtCreator的例子中有一个非常有用的例子。
一切正常,但有一个问题--语言只是英语(或者更确切地说是英国英语)。我也需要俄语。
CONFIG += lang-ru
CONFIG += lang-ru_RU
CONFIG += lang-all这是我试过的全部。这没什么用。
console.log ("locales available:" + VirtualKeyboardSettings.availableLocales)它只显示en_GB。
我很困惑。对这个问题的唯一讨论是发现了这里。
但解决办法没有帮助。
我在Windows和Mac上都试过了--尽管如此。
如何增加俄语本土化?如果可能的话,请给出一个工作代码的例子。
发布于 2017-11-27 21:13:40
我知道你问这个问题已经有几个月了,但我有类似的问题,我设法解决了。我想我会在这里发布解决方案,以防有人需要它:
我假设您与我犯了同样的错误,并在您的项目(使用虚拟键盘的项目)中设置CONFIG+=lang参数。您需要在qtvirtual键盘项目中设置它,然后构建它(创建dll文件)。
然后你可以在任何你想要的项目中使用插件。
发布于 2017-11-29 10:00:22
如果你加上:
CONFIG += lang-ru_RU对于virtualkeyboard.pro文件并重新编译该项目,它将生成带有俄文布局的qtvirtualkeyboardplugin库。将它们放在platforminputcontexts文件夹中,仅此而已。
https://stackoverflow.com/questions/46390018
复制相似问题