自述文件py2gs是一个简单的bash脚本,可将python代码转换为精灵代码。 genie类似于vala,但语法类似于python,它集成在valac编译器中请注意,这不是一个好的转换,它只是使用sed的一个非常粗略的转换,并且代码不能也不应该在转换后工作。 py2gs实际上只不过是将python(最有可能面向Gtk)代码移植到精灵代码的起点。语言之间的差异太大(静态类型等,属性等)可能无法用几行sed来解决它,而py2gs仅此而已。此外,py2gs开发还不到一个小时。鉴于这些限制,以下示例转换实际上并没有那么糟糕: from gi.repository import Gtk class StackWindow(Gtk.Window): def __init__(self): Gtk.Window.__i