Простой вопрос: может ли Быстро использовать только GTK2 или также GTK3 для графического интерфейса?
По состоянию на 12.04
Gtk3 является значением по умолчанию 12.04.
Для 11.x
Простой ответ: Нет, нет (Быстро 11.10).
Расширенный ответ: поскольку весь код, созданный быстро, можно редактировать, вы можете изменить его на поддержку gtk3, но он не поставляется с поддержкой.
Однако есть ветка быстро в разработке, которая (только) поддерживает gtk3. Вы можете увидеть разницу в шаблонах: у некоторых есть from gi import ...
(что необходимо для gtk3), а у более старых шаблонов есть import gtk
(который не работает с gtk3).
Вы должны иметь возможность быстро удалить текущую версию и получить версию с поддержкой gtk3:
bzr branch lp:~quickly-committers/quickly/gtk3-projects
Я, однако, не пробовал ее, и, конечно, это не текущая стабильная версия быстро что имеет много последствий ...)
Ubuntu 11.10 по умолчанию использует Gnome3 / GTK3, а также Unity, поэтому да, он поддерживает GTK3:)
Я вижу, что вы добавили тег pygtk в свой вопрос. Вы должны рассмотреть возможность отказа от него в пользу GObject Introspection, поскольку g-i и PyGTK больше не совместимы. Это простой переход, и G-I также предоставляет множество других инструментов. PyGTK больше не будет развиваться, поэтому рано или поздно вам придется переключиться. Там никогда не будет GTK3 версия PyGTK.