GTK+を使用してpython2でグラフィカルインターフェイスを作成したいと思います。
今のところ、GTK3を使用するためにgobject-introspectionを使用していますが、可能であれば、GTK2とも互換性があるようにしたいと思います。
#!/usr/bin/python2
try:
from gi.repository import Gtk
except:
try:
import gtk as Gtk
except:
print("You need GTK")
ウィンドウにグリッドを使用してGtk.Grid
いましたが、GTK2には存在しないようです。一方Gtk.Table
、両方のバージョンに存在します。
アプリをGTKの両方のバージョンと互換性を持たせることは価値がありますか(そしてどのように?)、それともほぼ2倍のコードを書く必要がありますか?
ありがとう