【发布时间】:2011-12-02 10:31:52
【问题描述】:
我想用 GTK+ 在 python2 中创建一个图形界面。
目前我正在使用 gobject-introspection 来使用 GTK3,但如果可能的话,我希望也与 GTK2 兼容。
#!/usr/bin/python2
try:
from gi.repository import Gtk
except:
try:
import gtk as Gtk
except:
print("You need GTK")
我在窗口中使用了网格,但在 GTK2 中似乎不存在 Gtk.Grid。另一方面,Gtk.Table 存在于两个版本中。
是否值得尝试让应用程序兼容两个版本的 GTK(以及如何兼容?),否则我将不得不编写几乎两倍以上的代码?
谢谢
【问题讨论】:
标签: python gtk pygtk pygobject