2

我想以编程方式从 Python 插件中检索 GEdit3 的自动换行设置的值。

GtkSettings类提供了一种设置字符串属性的方法但是如何检索字符串属性的值呢?我看不到“吸气剂”方法。

我也咨询过pydoc gi.repository.Gtk.Settings-那里列出的方法与在线文档相同。

我可以使用gsettingsCLI 实用程序检索感兴趣的属性值。该命令gsettings get org.gnome.gedit.preferences.editor wrap-mode 产生值'word'。但是,我希望不必subprocess.Popen()仅使用来检索此属性。

4

1 回答 1

2

这将起作用

from gi.repository import Gio
a = Gio.Settings('org.gnome.gedit.preferences.editor')
a.get_string('wrap-mode')

由于您使用的是自动生成的绑定,因此 C 代码示例对您来说工作得很好,它只是改变语法。

于 2011-10-25T12:57:04.443 回答