Python 与 Gnumeric 共舞
2008-09-30 13:08:46 来源:WEB开发网下一步就是就是注册函数,exam.py文件尾处的exam_functions函数原型字典向Gnumeric揭示了mark函数的原型信息,字典的键'mark_score'是mark在Gnumeric的名字映射,f表示参数类型为整数,score为参数名。plugin.xml (3) 是根据模板简单的改写的,主要注意的就是上面提到的几个属性,必须和插件对应,否则插件是无效的;另外一些属性,如category也加入了中文信息,以方便使用。
代码 5 exam.py的plugin.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<plugin id="Gnumeric_PyFunc">
<information>
<name>Exam functions</name>
<description> Determine rank for exam score </description>
<require_explicit_enabling/>
</information>
<loader type="Gnumeric_PythonLoader:python">
<attribute value="exam" name="module_name"/>
</loader>
<services>
<service type="function_group" id=
"exam">
<category>
Exam</category>
<category xml:lang="zh_CN">Exam</category>
<functions>
<function name=
"mark_score"/>
</functions>
</service>
</services>
</plugin>
更多精彩
赞助商链接