使用python-gdl的示例应用程序

时间:2013-04-11 04:44:56

标签: python gtk pygtk

我正在尝试使用python-gdl(gdl库的python绑定,其中包含gtk + 2的一些停靠窗口)。即使是原始的C gdl本身也有很好的记录;它的python绑定似乎非常不稳定。你能建议用python-gdl写的任何示例程序吗?

我尝试使用herehere描述的那个,但它会因丑陋而失败:

Traceback (most recent call last):
  File "gdl_test.py", line 17, in <module>
    item1 = gdl.DockItem('item1', 'Item 1', gtk.STOCK_OPEN, gdl.DOCK_ITEM_BEH_NORMAL)
TypeError: Gdl.DockItem.__init__() takes at most 3 arguments (4 given)

python绑定似乎甚至没有提供构造函数签名:例如

>>> help(gdl.DockItem.__init__)
Help on wrapper_descriptor:

__init__(...)
    x.__init__(...) initializes x; see x.__class__.__doc__ for signature

>>> help(gdl.DockItem.__doc__)
no Python documentation found for "Object GdlDockItem\n\nSignals from GdlDockItem:\n  dock-drag-begin ()\n  dock-drag-motion (gint, gint)\n  dock-drag-end (gboolean)\n  selected ()\n\nProperties from GdlDockItem:\n  orientation -> GtkOrientation: Orientation\n
...more bloody mess here...

这个项目是否完全死了,只是欺骗天真的程序员做出错误的承诺?

0 个答案:

没有答案