QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5874|回复: 23

QT有输入法吗

[复制链接]
发表于 2005-7-26 13:15:49 | 显示全部楼层 |阅读模式
请问:  QT有没有自己的字体及中文输入法,用于嵌入式系统的?
发表于 2005-7-26 22:22:46 | 显示全部楼层
QT没有自带的简体中文字体,但是可以用makeqpf来制作qpf字体,我就做过好几个,还是simsun效果比较好。
QT的中文输入法有一个叫morphy-pinying的,在sourceforge.net上。
不过是一个比较初级的输入法,不支持联想。
回复

使用道具 举报

 楼主| 发表于 2005-7-27 14:18:27 | 显示全部楼层
怎么作呢?编译一下吗>?
回复

使用道具 举报

发表于 2005-7-27 15:02:27 | 显示全部楼层
sourceforge.net上没有找到morphy-pinying
回复

使用道具 举报

发表于 2005-7-27 22:24:40 | 显示全部楼层
哈哈,不好意思打错了,
https://sourceforge.net/projects/murphypinyin/?sid=3nZyNY
编译成plugins,然后复制到<QPEINSTALLDIR>/plugins/inputmethods中就可以了。
回复

使用道具 举报

 楼主| 发表于 2005-7-28 10:58:29 | 显示全部楼层
不知道你是怎么编译MurphyPinyin的,没有README作参考,我是这样作的,不知道对不对:

1.设置环境变量:export QTDIR ,QTEDIR,QPEDIR,LD_LIBRARY_PATH,TMAKEDIR
2.tmake -o Makefile MurphyPinyin.pro
  make
中间有不少警告,
结果只是生成了一些*.so文件和moc_*.o文件,而MurphyPinyin.pro中所要生成的MurphyPinyin目标并没有生成.应该是没有编译成功.

抱者佼幸心理,我把这些*.so放在~/plugins/inputmethod里,qtopia运行不起来,提示错误,
Connected to VFB server: 640 x 480 x 32
Create pluginlibman in libqpe
Use QPEApplication's PluginLibraryManager
./qpe: relocation error: /opt/Qtopia//plugins/inputmethods/libmurphypinyin.so: undefined symbol: _ZN15PinyinPhraseKeyC1Ev
这是怎么原因呢?

正确的编译方法应该怎么作呢?编译成功应该生成哪些文件呢?
这些文件应该放在哪里?

      :D 麻烦楼上的帮忙分析一下,谢谢了
回复

使用道具 举报

 楼主| 发表于 2005-7-29 11:30:03 | 显示全部楼层
bucketxp,怎么不进来帮我呢             
回复

使用道具 举报

发表于 2005-7-29 15:19:05 | 显示全部楼层
呵呵,在公司没法帮你试。
等我回家,周末帮你看看吧。
回复

使用道具 举报

 楼主| 发表于 2005-8-11 11:54:18 | 显示全部楼层
bucketxp,我等着你的帮助呢

    
回复

使用道具 举报

发表于 2005-8-16 09:10:47 | 显示全部楼层

编译

楼主,怎么编译啊,我在苦等呢!
回复

使用道具 举报

发表于 2005-8-26 11:38:04 | 显示全部楼层

呵呵

没错的话你的Makefile文件应该没改  改了后编译放到inputmethod下面就可以了。我现在也在整这个东西。。。。  可以联系我啊QQ:12154765
回复

使用道具 举报

 楼主| 发表于 2005-8-30 15:10:41 | 显示全部楼层
这个是什么错误?
/opt/QtopiaRPM//plugins/inputmethods/libmurphypinyin.so: ELF file OS ABI invalidPlugin not loaded: murphypinyin
/opt/QtopiaRPM//plugins/inputmethods/libmurphypinyin.so: ELF file OS ABI invalidPlugin not loaded: murphypinyin
QDir::readDirEntries: Cannot read the directory: /opt/QtopiaRPM/etc/beam/targetsinserting Documents at -1
could not register server
found obex lib
inserting Applications at 0
回复

使用道具 举报

发表于 2005-9-12 16:07:16 | 显示全部楼层
我编译成功了! 在QPE下也可以加载. 但怎么用呢?
好像不是手写输入的?难道是键盘输入的吗?
回复

使用道具 举报

 楼主| 发表于 2005-9-12 16:37:21 | 显示全部楼层
不是手写的
没有支持软键盘的时候当然要键盘了

要支持软键盘需要打patch3,找来下吧
回复

使用道具 举报

 楼主| 发表于 2005-9-12 16:42:57 | 显示全部楼层


非常感谢bucketxp和belly7888
  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 15:40 , Processed in 0.069467 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表