Чи швидко підтримує GTK3?


Відповіді:


7

Станом на 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

Я, проте, не пробував цього, і, звичайно, це не поточна стабільна версія швидко (що має багато наслідків ...)


-1

Ubuntu 11.10 за замовчуванням використовує Gnome3 / GTK3, а також Unity, так що так, він підтримує GTK3 :)

Я бачу, що ви додали тег pygtk до свого питання. Вам слід розглянути можливість її скасування на користь GObject Introspection, оскільки gi та PyGTK вже не сумісні. Але це легкий перехід, і gi пропонує також багато інших інструментів. PyGTK вже не буде розроблятися, тому рано чи пізно вам доведеться зробити перемикання. Ніколи не буде версії PyGTK GTK3.


Використання GTK3 в 11.10 не означає, що GTK3 автоматично підтримується, оскільки ви можете одночасно використовувати GTK2. І швидко використовує PyGTK (який, здається, застарів) і Glade
бурлі

PyGTK не є застарілим. Це підтримується. Він більше не буде розвиватися далі, тому що в цьому більше немає потреби. І ви можете використовувати gi з Quick, хоча шаблон програми-ubuntu використовує PyGTK (і gi, власне, але це вже виправлено) за замовчуванням. Але перехід від PyGTK до gi не є великою проблемою.
Жо-Ерленд Шінстад

Чи можете ви надати посилання, де я можу отримати більше інформації про гі-уроки, такі як приклад коду тощо
nik90

Ось хороший список прикладів. Ви будете раді бачити, що відмінності такі великі, оскільки PyGTK були близькими до GTK протягом усього часу: learnngtk.org/pygobject-tutorial/examples
Jo-Erlend Schinstad
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.