好像深度的软件是用PyGTK开发的界面,但是PyGTK好像要过时了?
Tofloor
poster avatar
liyongzhang
deepin
2012-05-31 01:44
Author
在看过包括深度软件中心、深度截图、深度影音与深度音乐(这两个的源码好像找不到了)的源码后,发现它们用的都是pyGTK的库,从pyGTK的官网可以看到,这个库很久没有更新了,而且有这样的说明:
New users wishing to develop Python applications using GTK+ are recommended to use the GObject-Introspection features available in PyGObject.
Existing authors of PyGTK applications are also recommended to port their applications to PyGObject to take advantage of new features appearing in GTK-3 and beyond. More information on PyGObject and GObject-Introspection can be found at http://live.gnome.org/PyGObject.
PyGTK-2.24 will be the final major release of PyGTK. Additional bug-fix releases may appear when necessary to maintain compatibility and stability with the GTK-2.24 series.
As usual, sources can be fetched from here. Check out the release announcement and full list of changes.

        意思大概就是 PyGTK-2.24是最后一个主要的更新版本。大家如果想继续使用Python开发GTK+程序,就建议使用PyGObject库,使用PyGObject库可利用GTK+3的一些新特性。

        不知道深度有没有打算从PyGTK移植到PyGObject,不过,这些过时的库肯定会成为软件发展的瓶颈。
Reply Favorite View the author
All Replies
ccgo8
deepin
2012-06-01 00:31
#1
确实,不过linux桌面实在是太混乱~有时候也比较难抉择~
Reply View the author
liyongzhang
deepin
2012-06-01 00:39
#2
确实,不过linux桌面实在是太混乱~有时候也比较难抉择~
开源的东西一直面临着这些问题,需要一个有力组织来规范它们。不过这也正是开源的活力所在,“鱼与熊掌不可兼得”。
Reply View the author