我用的是qt-2.3.10+opie-1.2.2,现在想装中文拼音输入法murphytalk,下了源码自己修改在编译成功了,并且把murphytalk_phrase.dat、murphytalk_phrase_idx.txt 、pinyin_table.txt都放在我自己指定的目录下了,可是我在pc上运行qpe的时候左下角出现murphytalk的选择项,点击那个图标也能出来输入法界面,但是输入的拼音能在拼音栏里显示,却不出候选字,郁闷啊,strace了一下,发现有错误说是:
open("$OPIEDIR/home/murphypinyin/pinyin_table.txt", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("$OPIEDIR/home/murphypinyin/murphytalk_phrase_idx.txt", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("$OPIEDIR/etc/murphytalk.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
这个是为什么呢,我已经把这些文件放到这些路径下了啊,另外我在程序里直接指定了字体是unifont,字号是16,不用它再去找读配置文件了。
召唤大大们帮忙给看看啊,谢谢啦
[ 此贴被tyholly在2006-11-24 16:33重新编辑 ]