求助:在Linux下QT4.7.3上不能输入中文的问题

riddle530 2011-12-30 05:43:08
友善2440的开发板
Fedora9.0
安装的是QT4.7.3

安装了那个SCIM的中文输入法,可以再Linux的桌面上写中文,可以显示。

打开QT-Creator之后,切换不了输入法,强制点了输入法出来后也无法输入中文。

第二个问题是,我在windows下设计了个界面放到Linux下编译后,界面上的中文也无法显示了,空白了,没有乱码的现象,就是空白一个。

请各位大虾帮忙,谢谢
...全文
392 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovemyliwu 2013-08-31
  • 打赏
  • 举报
回复
不知道你解决问题了没有。 一般来说解决输入问题应该遵循3方面的考虑 1.热键设置:即输入环境的热键和系统输入法的热键是否冲突 2.输入法模块是否启动:即检查在其他输入窗口是否能正常输入 3.输入模块是否安装:即输入环境可能不是使用系统标准库开发,需要安装相关开发库的模块 例如我就是在第三步解决问题的,我qtcreator是qt5开发,输入法管理器是fcitx,安装libfcitx-qt5-0 - Free Chinese Input Toy of X - D-Bus client library for Qt5 重启问题解决
jinjianxinxh 2012-01-05
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 riddle530 的回复:]

引用 14 楼 jinjianxinxh 的回复:
你有没有写一个qt的测试程序看看,确认一下问题的原因

我可以在其他地方输入中文,然后复制过去QT程序里面,在QVFB上运行可以显示中文的。是这样吗?
我是在UI上的按钮上面弄中文
[/Quote]

我的意思是写一个可以输入的qt测试程序,是不是所有的qt程序都不能输入
fnzh0003 2012-01-04
  • 打赏
  • 举报
回复
有趣,需要重视这个细节
jinjianxinxh 2012-01-04
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 riddle530 的回复:]

引用 6 楼 jinjianxinxh 的回复:
是不是没有设置系统的环境变量,之前也碰到过类似的问题

请问可以提供一下怎么设置吗?
[/Quote]

export QT_IM_MODULE=scim-bridge
riddle530 2012-01-04
  • 打赏
  • 举报
回复
没有大虾遇到过吗?>_<
三条猫 2012-01-04
  • 打赏
  • 举报
回复
友善之臂的有些板子好像要自己装中文字体进去吧?
三条猫 2012-01-04
  • 打赏
  • 举报
回复
友善之臂的有些板子好像要自己装中文字体进去吧?
riddle530 2012-01-04
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 jinjianxinxh 的回复:]
你有没有写一个qt的测试程序看看,确认一下问题的原因
[/Quote]
我可以在其他地方输入中文,然后复制过去QT程序里面,在QVFB上运行可以显示中文的。是这样吗?
我是在UI上的按钮上面弄中文
jinjianxinxh 2012-01-04
  • 打赏
  • 举报
回复
你有没有写一个qt的测试程序看看,确认一下问题的原因
riddle530 2012-01-04
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 jinjianxinxh 的回复:]
引用 7 楼 riddle530 的回复:

引用 6 楼 jinjianxinxh 的回复:
是不是没有设置系统的环境变量,之前也碰到过类似的问题

请问可以提供一下怎么设置吗?


export QT_IM_MODULE=scim-bridge
[/Quote]
gedit /root/.bashrc
在最后添加了你提供的环境变量,还是切换不出来,哭了 T_T
riddle530 2012-01-02
  • 打赏
  • 举报
回复
起码要装一天才装得完,很郁闷~~
a81895898 2012-01-01
  • 打赏
  • 举报
回复
我也遇到过,什么办法都试过。最后重装系统就好了...
riddle530 2011-12-31
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 jinjianxinxh 的回复:]
是不是没有设置系统的环境变量,之前也碰到过类似的问题
[/Quote]
请问可以提供一下怎么设置吗?
p89787259 2011-12-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yiyaaixuexi 的回复:]
1.检查下Qt-creator的快捷键设置 输入法切换语言 是否和别的冲突了

2.要保证编码正确,从windows的gb2312或者GBK到linux的utf-8
还有 中文字库的支持
[/Quote]

up ++
刀刀亮 2011-12-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yiyaaixuexi 的回复:]

1.检查下Qt-creator的快捷键设置 输入法切换语言 是否和别的冲突了

2.要保证编码正确,从windows的gb2312或者GBK到linux的utf-8
还有 中文字库的支持
[/Quote]
+1
jinjianxinxh 2011-12-31
  • 打赏
  • 举报
回复
是不是没有设置系统的环境变量,之前也碰到过类似的问题
riddle530 2011-12-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yiyaaixuexi 的回复:]
1.检查下Qt-creator的快捷键设置 输入法切换语言 是否和别的冲突了

2.要保证编码正确,从windows的gb2312或者GBK到linux的utf-8
还有 中文字库的支持
[/Quote]


好像没错喔。还是切换不出来,很郁闷
念茜 2011-12-30
  • 打赏
  • 举报
回复
1.检查下Qt-creator的快捷键设置 输入法切换语言 是否和别的冲突了

2.要保证编码正确,从windows的gb2312或者GBK到linux的utf-8
还有 中文字库的支持
zephirus_forever 2011-12-30
  • 打赏
  • 举报
回复
第二个问题,没有乱码大概是没有字体吧,你看看你开发板里有没有相应的ttf字体,如果有,看看编码对不对,输入法没研究过,就不出主意了- -

16,225

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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