Poetry i Gtk.
Ostatnio eksperymentowałem z tworzeniem prostych aplikacji z interfejsem graficznym zbudowanym wykorzystując Gtk. Praca z nim podoba mi się, zwłaszcza gdy używa się Glade / Cambalanche do budowy okien.
Aby działało to z Pythonem należy zainstalować PyGObject… jednak żeby to z kolei się udało trzeba najpierw dodać pakiety devel dla cairo.
Aby zrobić to w OpenSUSE wpisałem:
zypper in cairo-devel
Kolejna zależnośc, którą dodałem to gobject-introspection:
zypper in gobject-introspection gobject-introspection-devel
Mając to z głowy dodałem pygobject:
poetry add pygobject
Żeby działało to jeszcze sprawniej, a przede wszystkim, żeby współpracowało to z IDE dodałem jeszcze:
poetry add pygobject-stubs
Tym samym mogłem zacząć naukę GTK w połączeniu z Pythonem… a do tego korzystając z zalet jakie wnosi Poetry (zarządzanie zależnościami, kontrola środowiska itd.).