Input QLineEdit拒绝非英语字符输入

Input QLineEdit拒绝非英语字符输入,input,qt5,qlineedit,Input,Qt5,Qlineedit,我在Qt5中遇到QLineEdit问题。当我尝试输入一些非英语字符时,不管键盘布局如何,它仍然会写英语字符 如果我在一些文本编辑器中输入文本,然后复制和粘贴,则文本输入正确 在Qt4中,一切都很完美 来自ui文件的代码 <widget class="QLineEdit" name="leSearch"> <property name="maxLength"> <number>200</number> </property> <pr

我在Qt5中遇到QLineEdit问题。当我尝试输入一些非英语字符时,不管键盘布局如何,它仍然会写英语字符

如果我在一些文本编辑器中输入文本,然后复制和粘贴,则文本输入正确

在Qt4中,一切都很完美

来自ui文件的代码

<widget class="QLineEdit" name="leSearch">
<property name="maxLength">
<number>200</number>
</property>
<property name="placeholderText">
<string>Search here</string>
</property>
</widget>

200
在这里搜索
Ubuntu 13.10x32 Qt Creator 2.8.1 基于Qt 5.1.1(GCC 4.6.1,32位) 建于2013年8月26日13:34:46 来自版本c3ed746c24

请帮忙!
谢谢

那是哪个平台,哪个键盘布局?你说的平台是什么意思?俄文键盘布局。你使用统一作为桌面吗?我尝试了一个简单的例子(QApplication+QLineEdit,具有上述属性),它可以很好地使用俄语布局。Opensuse 64位,KDE,官方Qt5.1.1下载。是的,Unity。谢谢你提供的信息。我打算用Gnome试试。我已经测试了所有这些东西,并在Ubuntu13.10的ibus系统中发现了问题。但我不知道怎么解决它。在Windows和Debian下,一切都可以工作。