fcitx的图形界面配置程序
qt写的,比较简陋,不过还能用。只是有个问题,不知道怎么才能使QProcess的start在程序退出后继续执行,用了一个非常笨拙的办法。希望有朋友能指点下。
另外,想转成KDE程序,本来应该只把QApplication改KApplication,但是这个会出错。
http://apt.magiclinux.org/magic/2.1/unstable/RPMS.os/qfcitxconfig-0.006-1mgc.i686.rpm
http://apt.magiclinux.org/magic/2.1/unstable/SRPMS.os/qfcitxconfig-0.006-1mgc.src.rpm 好东西要赞一下!试用中。 我的系统,locale 是 zh_CN.UTF-8
fcitx的配置文件是GBK的
TabDialog::LoadConfig()
无法正常运行
if(nameString==tr("字体区域")) 的返回值总是假!
好像是因为:
fcitx的配置文件总是GBK的,和 locale无关
[ 本帖最后由 lanzinc 于 2007-12-8 19:59 编辑 ] 这个只考虑了locale是gb的情况,因为是给magic用的。
更新了一下,应该可以在UTF-8的Locale下用了。
如果没什么问题,接下来就处理qsopcast了。 可以了。不错! 恩,不错:lol: 又更新了一次,才知道killall还可以用来重启动进程。 发现一个小bug,如果将快捷键设置为“=”的话,再次运行qfc将不会显示。 OK,已修复。 初次kde/qt编程,
拿色兄的程序来改造,目标:修改成kcontrol模块。
但是有问题要请教:
1.中文无法正常显示
2.哪儿有系统的QT/KDE编程资料,给一份?
网上到处一点点找,再连猜带蒙太浪费时间了。
附件是没完成的程序。
分卷压缩了
用:
cat x* > FcitxConfig.tar.gz
合并 中文问题解决
但是
两个按钮还不能用 中文的话,kde用i18n标签,和qt的tr基本一样.
qt的资料我一般就看官方的参考文档,KDE也有.
如果重写的话,颜色处理的部分最好用buttongroup,可以把slot减少成一个. KDE官网我只找到有限的东西,一个是API手册,一些向导。对Kpard KCMmodle KHTML等都没系统的资料
图形部件的类结构也没文档,我现在主要是看 /opt/kde/include下的头文件,注解还算清楚。
QT我找到中文的电子书了,不过还不太全面。好像是QT手册的部分翻译。主要是图形部件的使用
对i18n一点都没介绍。 我现在就是要系统清晰的了解整个QT 和 kde ,只是一点一点零星的知识,串不起来,只能修修修改现有的代码:cry: :cry: :cry: :cry: :cry: :cry: 24小时学通qt,好像是这个名字,这本书不错。虽然讲qt2的。
页:
[1]
2