概述
更新:请提供一个简短的例子.
/usr/share/doc/python-gconf/examples/
或者在http://svn.gnome.org/viewvc/gnome-python/trunk/examples/gconf/浏览svn以获取示例.
在Fedora12(我的发行版)上它被称为gnome-python2-gconf-2.28.0-1.fc12.x86_64.rpm,但它可能在一个通用的gnome-python2包中.
Python中GConf键编辑(背景墙纸)的一个示例:
#! /usr/bin/python import gtk import gtk.glade import gconf class GConfExample: def __init__(self): self.client = gconf.client_get_default() def get_key(self,key): return client.get_string(key) def set_key(self,key,val): client.set_string(key,str(val))
找到http://therning.org/magnus/archives/57,我删掉了GTK的东西.当然,这会使一些好的getitem和setitem用法来映射例如:
mygconf['/path/to/key'];
还有一些关于使用API??的好信息here.当然,我的例子很差,但说明了API的简单性.以下是更多方法:
foo = self.gconf_client.get_string("/path/to/my/config/data/foo") bar = self.gconf_client.get_int("/path/to/my/config/data/bar") baz = self.gconf_client.get_bool("/path/to/my/config/data/baz")
在大多数情况下,每个get_ *都有一个等效的setter set_ *.
总结
以上是编程之家为你收集整理的使用python访问gnome配置信息全部内容,希望文章能够帮你解决使用python访问gnome配置信息所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧