私は新しいインターフェースを開発していますが、それはGtk2でのみ機能するカスタムウィジェットに依存しています。
両方のバージョンを使用する方法がありますか、Gtk2を使用してアプリを書き直す必要がありますか?
ウィジェットによって異なりますが、1つのウィジェットを移植するのはそれほど難しくありません。ほとんどの場合、移植は比較的簡単です。彼らはまた、古い構文のいくつかがGTK3で動作できるようにする互換性モジュールにも取り組んでいます。https://live.gnome.org/PyGObject/IntrospectionPortingをチェックしてください。
いくつかの検索/置換(gtk。がGtk。になり、ICON_SIZE_MENUがIconSize.MENUになるなど)とマイナーな調整を行うことで、古いアプリケーションのいくつかを移植しました。
理想的には、GTK 3でアプリを継続し、ウィジェットを新しいAPIに移植できるようにします。GTK2を永遠に使いたくはありません。