gpt4 book ai didi

python - Gnome python 绑定(bind)

转载 作者:行者123 更新时间:2023-12-01 03:49:23 25 4
gpt4 key购买 nike

我正在移植 PyGTK/Gnome 应用程序。

它在几个地方使用了gnome:

import gnome
gnome.program_init("prog", str(app_version), properties=props)
...
gnome.help_display("prog")

搜索 gi reference我在任何绑定(bind)中都找不到此类方法...

共有三个 Gnome* 绑定(bind),但似乎都不提供这些方法。

最佳答案

这看起来像是与 libgnome 的旧绑定(bind),它很久以前在 C 中已被弃用。我建议您查找对 gnome 方法的调用(例如 gnome.help_display),然后查看GTk3有类似的方法。

gnome.help_display 的特殊情况下,Gtk3 中没有与旧的 gnome 帮助系统等效的内容。我怀疑这是因为现代系统更加面向 HTML(或 XML)。也许最好的办法是直接将新的帮助系统基于 Python 浏览器小部件,例如 webkit (可以嵌入)而不是 libgnome。您还可以使用 webbrowser 与您喜欢的浏览器进行交互模块。嵌入 webkit 的代码相当紧凑(请参阅 A browser in 14 linesA minimal Gtk+/Webkit based browser )

您可能还想查看 Python Sphinx文档系统,对我来说“感觉”比 yelp 更好。它还生成 beautiful PDFs来自它产生的 La​​TeX。

关于python - Gnome python 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38487291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com