LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: Subbo

【下载】SCIM-1.2.2 For 红旗桌面版4.1

[复制链接]
发表于 2005-5-31 19:43:07 | 显示全部楼层
那两个文件是作为输入的,因此要自己写

那个 kcfgc 文件内容是很简单的,你就改一下其中的两个项目就可以了:一个是指向那个 kcfg 文件,另一个就是指定一个类的名字,以便在你的代码中可以构造它

kcfg 文件是一种 XML,用来定义你的程序中用到的所有选项,他们的类型,以及默认值等

为了让 kconfig XT 知道哪个选项和哪个 GUI 元素相对应,你要在 那个 UI 文件中,给那些 widget 以特殊的名字:就是 kcfg_ 后面加上相应的选项的名字(在kcfg 文件中定义的)

详细的你可以看一下这个教程:
http://developer.kde.org/documen ... igxt/kconfigxt.html

和这个文档:
http://developer.kde.org/documen ... onfig_compiler.html

当然,根据现有的例子和我上面的解释,应该比较容易理解了吧 ;)
回复 支持 反对

使用道具 举报

发表于 2005-6-1 10:11:47 | 显示全部楼层
嗯,看了一下,基本上的一些属性都配置好了
但还有两个问题:
1。kcfg中的键值怎样和控件的具体属性关联起来,比如kcfg__widgt1是个raido button,而在kcfg中描述
   name='_widgt1'的值为Bool, KConfig XT怎么确定我这个值应该作用于kcfg__widgt1的checked属性
2。对于一些特殊需要计算的值,应该怎样编写代码

上面这两篇讲得太简单了
回复 支持 反对

使用道具 举报

发表于 2005-6-1 18:07:06 | 显示全部楼层
1。如果是 bool 类型的话,应该是使用 checkbox 的

2。用类的继承,或者使用像 skim 中那样,在 plugin 的实现中加入其他的逻辑
回复 支持 反对

使用道具 举报

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

本版积分规则

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