gtk3 从 GtkSettings 获取设置值
我想以编程方式从 Python 插件内部检索 GEdit3 的自动换行设置的值。
GtkSettings 类提供了一种方法 设置字符串属性,但是如何是否检索字符串属性的值?我没有看到“getter”方法。
我还查阅了 pydoc gi.repository.Gtk.Settings - 列出的方法与在线文档相同。
我可以使用 gsettings
CLI 实用程序检索感兴趣的属性值。命令gsettings get org.gnome.gedit.preferences.editor wrap-mode
产生值'word'
。然而,我希望不必使用 subprocess.Popen() 来检索此属性。
I want to programmatically retrieve the value of the word wrap setting for GEdit3 from inside a Python plugin.
The GtkSettings class provides a method to set a string property, but how does one retrieve the value of a string property? I see no "getter" method.
I have also consulted pydoc gi.repository.Gtk.Settings
- the methods listed there are the same as the online docs.
I am able to retrieve the property value of interest with the gsettings
CLI utility. The command gsettings get org.gnome.gedit.preferences.editor wrap-mode
yields the value 'word'
. I was hoping not to have to use subprocess.Popen()
just to retrieve this property, however.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这将会起作用,
因为您使用的是自动生成的绑定,所以 C 代码示例将非常适合您,它只是更改语法。
This will work
Since you're using automatic generated bindings, C code samples will work just fine for you, it is just about changing the syntax.