Czy Quickly obsługuje GTK3?

Odpowiedzi:

7

Od 12.04
Gtk3 jest domyślnie ustawiony na 12.04.

Dla 11.x
Prosta odpowiedź: Nie, nie ma (Szybko 11.10).

Rozszerzona odpowiedź: Ponieważ cały kod utworzony przez szybko można edytować, możesz go zmienić tak, aby obsługiwał gtk3, ale nie jest on obsługiwany.

Istnieje jednak gałąź szybkiego rozwoju, która (tylko) obsługuje gtk3. Możesz zobaczyć różnicę w szablonach: niektóre mają from gi import ...(co jest potrzebne do gtk3), a starsze szablony mają import gtk(co nie działa z gtk3).

Powinieneś być w stanie odinstalować bieżącą szybką wersję i uzyskać wersję obsługującą gtk3 z:

bzr branch lp:~quickly-committers/quickly/gtk3-projects

Jednak nie próbowałem tego i oczywiście nie jest to obecna stabilna wersja programu szybko (co ma wiele implikacji ...)

xubuntix
źródło
-1

Ubuntu 11.10 domyślnie używa Gnome3 / GTK3, a także Unity, więc tak, obsługuje GTK3 :)

Widzę, że dodałeś tag pygtk do swojego pytania. Powinieneś rozważyć upuszczenie go na rzecz introspekcji GObject, ponieważ gi i PyGTK nie są już kompatybilne. Jest to łatwe przejście, a gi zapewnia również wiele innych narzędzi. PyGTK też nie będzie dalej rozwijany, więc prędzej czy później będziesz musiał dokonać zmiany. Nigdy nie będzie wersji PyGTK w GTK3.

Jo-Erlend Schinstad
źródło
Użycie GTK3 w 11.10 nie oznacza, że ​​automatycznie obsługiwana jest GTK3, ponieważ możesz używać GTK2 w tym samym czasie. I szybko używa PyGTK (który wydaje się przestarzały) i Glade
burli
PyGTK nie jest przestarzały. Jest obsługiwany. Po prostu nie będzie dalej rozwijany, ponieważ nie jest już potrzebny. I możesz używać gi z Quickly, chociaż szablon aplikacji ubuntu domyślnie używa PyGTK (i gi, ale teraz jest to naprawione). Zmiana z PyGTK na gi nie jest jednak dużym problemem.
Jo-Erlend Schinstad
Czy możesz podać link, w którym mogę uzyskać więcej informacji na temat samouczków gi, takich jak przykład kodu itp.
nik90 10.10.11
Oto dobra lista przykładów. Będziesz szczęśliwy widząc, że tak duże różnice, odkąd PyGTK były blisko GTK przez cały czas: learngtk.org/pygobject-tutorial/examples
Jo-Erlend Schinstad