Я бы хотел переписать библиотеку gtk python в Gtk3 (gi.repository)
Я хотел бы спросить вас, что это включает?
Например, библиотека содержала конструкции, подобные этой
gtk.gdk.Cursor(gtk.gdk.TOP_LEFT_CORNER),
gtk.gdk.Cursor(gtk.gdk.TOP_RIGHT_CORNER),
gtk.gdk.Cursor(gtk.gdk.BOTTOM_RIGHT_CORNER),
gtk.gdk.Cursor(gtk.gdk.BOTTOM_LEFT_CORNER) )
поэтому я переписал это на
Gdk.Cursor(Gdk.CursorType.TOP_LEFT_CORNER),
Gdk.Cursor(Gdk.CursorType.TOP_RIGHT_CORNER),
Gdk.Cursor(Gdk.CursorType.BOTTOM_RIGHT_CORNER),
Gdk.Cursor(Gdk.CursorType.BOTTOM_LEFT_CORNER) )
Итак, в основном я открыл ipython и google и начал гадать: /
Мои вопросы:
- Есть ли где-нибудь какой-то список? Что было заменено и где я могу найти данный класс / константу в gi.repository?
Например, я хотел бы переписать
gtk.CAN_FOCUS
, но я не знаю, где найти такую константу в gi.repository
- Я правильно делаю?
- Если так, я что-то забыл сделать?
Может кто-нибудь объяснить, почему было сделано это изменение? gtk2-> gtk3, почему бы просто не обновить старые библиотеки?
И что это включает, если я хочу переписать приложение для gtk3?