gpt4 book ai didi

python - 我也完全混淆了 PygObject、GTK 和 GNOME 3

转载 作者:太空狗 更新时间:2023-10-29 17:06:42 25 4
gpt4 key购买 nike

我安装了 Fedora 15 以使用 Python3 和 GObject 开发桌面应用程序,因为 PyGTK 看起来已经过时了:

PyGTK 2.24.0 released Friday 01 April 2011 by Rafael Villar Burke PyGTK 2.24.0 has been released. This is a stable release supporting the GTK+ 2.24 API. New users wishing to develop Python applications using GTK+ are recommended to use the GObject-Introspection features available in PyGObject.[...]

PyGobject 2.26.0 has been released. This is the first stable release in the 2.26.x series and introduces initial support for introspection and Python 3. [...]

来源:http://www.pygtk.org/

我想 STRIKE! 使用 Python 3 和 PyGObject 开发新的 Gnome3 应用程序!我访问了PyGObject Page并看到最新的稳定版本是 2.28(自 2.26 起支持 Python3),它安装在 Fedora 上,但仅使用 python2 绑定(bind)。

这到底是怎么回事?

我访问了 PyGobject demosExamples在网站上,查看源代码和使用 pygtk + pygtk.require('2.0') 而不是 pygobject 的每个代码。

我错过了什么吗?如何使用 Python3 和 PyGObject 开发 Gnome 3 应用程序?

最佳答案

更新:这里有一些文档:The Python GTK+ 3 Tutorial .它仍然缺少与 GIO 等相关的任何内容。

这不是……呃,不可能……但是因为您在谈论最新一代的 GTK (&co) 绑定(bind),所以事情肯定会有点落后。开发人员的工作主要针对实际开发,而文档、示例等往往要晚得多才能 catch 。这就是自由软件的现实:/请记住,PyGI 也是最近才合并到 PyGObject 中的,因此还有另一个不连续性需要从历史中编辑。

所以我的回答是:

  1. 订阅 PyGTK/PyGObject 邮件列表,寻求一些指导或引用资料或帮助,然后从那里开始。与开发人员保持持续沟通确实是掌握一切的唯一途径。
  2. 将这一刻(和那个人的面部表情)藏在你大脑的一个角落,这样当你跟上速度时,你——是的,先生, — 可以写下其中一些内容并将其作为文件提交给下一个处于这种情况的倒霉鬼。

(就个人而言,我迫不及待地想抽出一些时间尝试将一些东西与新的 API 组合在一起,但我正试图推迟到 Debian 中的 Gnome 3。我热切地等待在 我的脸。)

关于python - 我也完全混淆了 PygObject、GTK 和 GNOME 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397755/

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