3

私は新しいインターフェースを開発していますが、それはGtk2でのみ機能するカスタムウィジェットに依存しています。

両方のバージョンを使用する方法がありますか、Gtk2を使用してアプリを書き直す必要がありますか?

4

1 に答える 1

2

ウィジェットによって異なりますが、1つのウィジェットを移植するのはそれほど難しくありません。ほとんどの場合、移植は比較的簡単です。彼らはまた、古い構文のいくつかがGTK3で動作できるようにする互換性モジュールにも取り組んでいます。https://live.gnome.org/PyGObject/IntrospectionPortingをチェックしてください。

いくつかの検索/置換(gtk。がGtk。になり、ICON_SIZE_MENUがIconSize.MENUになるなど)とマイナーな調整を行うことで、古いアプリケーションのいくつかを移植しました。

理想的には、GTK 3でアプリを継続し、ウィジェットを新しいAPIに移植できるようにします。GTK2を永遠に使いたくはありません。

于 2012-06-24T01:55:02.340 に答える