小编Max*_*aev的帖子

在某些 Qt 程序中无法更改键盘布局

最近在我的 Ubuntu 13.10 中使用 Unity 更新后出现的问题。

在 Qt Creator 3.0.1 或我自己用 Qt 5.2.1 编译的程序(来自 qt-project.org)中键入内容时,我无法更改键盘布局。例如,如果当前布局是En在我启动程序时,那么即使我切换到俄语,也只会在其中输入英文字母。如果我按Alt+ Shift,托盘图标会从En变为Ru,它适用于大多数程序,但不适用于某些 Qt 程序。要更改布局,我必须重新启动程序或在另一个程序的输入字段中使用复制粘贴!

并非所有 Qt 程序都有这个问题——例如,KDevelop 没有。

将 Ubuntu 从 13.10 升级到 14.04 beta 并没有解决这个问题(虽然它修复了另一个错误,影响了 LibreOffice 中俄语布局的快捷方式)。

什么会导致这种奇怪的行为?

keyboard-layout qt

7
推荐指数
1
解决办法
2370
查看次数

标签 统计

keyboard-layout ×1

qt ×1