1

Разработчики свободного обучающего центра GCompris представили инициативу перевода проекта с библиотеки GTK+ на Qt. Переход на Qt обусловлен желанием подготовки версии GCompris для планшетных ПК. Предварительная оценка путей адаптации GCompris для планшетов показала, что наиболее оптимальным путём является использование Qt, так как в случае использования GTK+ не удаётся обеспечить поддержание вариантов интерфейса для планшетов и обычных ПК в рамках единой кодовой базы проекта.

При помощи Qt Quick разработчики смогут обеспечить сосуществование разных интерфейсов для ПК и планшетов без разделения кода, а также использовать язык C++ для реализации не связанных с графикой компонентов (сейчас используется Python). За счёт задействования средств Qt для отрисовки через OpenGL, появится возможность реализации более интересных графических эффектов и анимации. В настоящее время уже подготовлен прототип нового интерфейса GCompris на базе Qt - GCompris-qt, в котором удалось добиться более высокого качества графики. Реализация интерфейса на Qt также привела к сокращению кодовой базы, на создание аналогичных элементов в новой версии потребовалось написать в два раза меньше строк кода.
Видео YouTube.

Из проблем отмечается невозможность разработки версии на базе Qt с использованием инфраструктуры проекта GNOME. Из отрицательных сторон миграции на Qt также упоминается нарушение совместимости с текущей версией GCompris и необходимость полной переработки кодовой базы. По сути, предстоит полностью переписать код проекта, оставив лишь игровую логику, тексты, переводы, графические и звуковые материалы. В GCompris реализовано более 100 мини-уроков для обучения детей дошкольного и младшего школьного возраста - для установки предлагается множество модулей от простейшего графического редактора и клавиатурного тренажера до уроков математики и обучения чтению.



Источник: http://www.opennet.ru/opennews/art.shtml?num=39049

2

Ну это уже, по сути, новый проект будет. Вместе с тулкитом и ЯП поменять раз собрались, переписывать придется все.

Fedora GNOME3

3

xxblx пишет:

Ну это уже, по сути, новый проект будет. Вместе с тулкитом и ЯП поменять раз собрались, переписывать придется все.

Да и фиг с ним. Если уж мейнстрим (судя по огромному массиву последних новостей) пошёл к отказу от GTK+ в пользу Qt, то миграция будет несмотря на любые сложности.

Сколько лет мечталось и не верилось, ан, вот оно. Если уж и файлменеджер Убунты...

4

Гтк же помирает, из него всё выкидывается, разрабов нет, с кроссплатформенностью плохо.

5

Ujin пишет:

Гтк же помирает, из него всё выкидывается, разрабов нет, с кроссплатформенностью плохо.

Когда десять лет назад я говорил, что этим и кончится, меня оборжали на всех профильных форумах.

6

stranger пишет:
Ujin пишет:

Гтк же помирает, из него всё выкидывается, разрабов нет, с кроссплатформенностью плохо.

Когда десять лет назад я говорил, что этим и кончится, меня оборжали на всех профильных форумах.

А мне гнум никогда не нравился.

Linux Mint 19.3 Mate Edition
Windows 7

7 (10.02.2014 22:43:48 отредактировано stranger)

Wolfenberg, мне тоже, кеды наше фффсё, но Flashback - очень употребимо, поверьте, а лучше, попробуйте, как и Cairo в гномовской интеграции (есть только в Убунте к сожалению).

Ну конечно, если знать как объезжать благоглупости контекстного меню Наутилса и прочие грандиозные ляпы, о которых пользователи кедов и не подозревают (кроме пользователей кастрированного меню Дольфина в своё время в Росе, конечно).

8

Wolfenberg пишет:

А мне гнум никогда не нравился.

Мне тоже, но встречал редкие исключения когда все было идеально подогнано из коробки.

9

mozgfx, Ubuntu? ab

Linux Mint 19.3 Mate Edition
Windows 7

10 (11.02.2014 22:54:52 отредактировано xxblx)

stranger пишет:

Когда десять лет назад я говорил, что этим и кончится, меня оборжали на всех профильных форумах.

Ну, так в том и суть. GTK уже n-ое количество лет хоронят, а он все живет и живет. Сколько линуксом пользуюсь, столько "gtk нинужно! gtk умрет!" на всевозможных ресурсах и вижу. На практике, gtk никуда так и не делся.

Fedora GNOME3

11

xxblx, на практике раз в неделю о переводе чего ни будь с GTK на Qt.

12

stranger пишет:

на практике раз в неделю о переводе чего ни будь с GTK на Qt.

Примеры будут? Кроме данного топика, конечно. В году 52 недели, список из 52-х программ, в студию! Результат перевода за прошедший год, так сказать.  ag

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

13 (12.02.2014 00:19:50 отредактировано stranger)

redix, я и не утверждал, что новости не повторяются или не освежаются. Не верите - Ваше дело, мне искать лень, я просто зарубки на память делаю. А о выпуске нового дефолтного файлменеджера для Убунты было только на прошлой неделе. Ещё чуть раньше о миграции LXDE, в частности PCManFM... Поискать, так найдётся.

14

stranger пишет:

А о выпуске нового дефолтного файлменеджера

Нового — ключевое слово, это не в счет.

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

15

stranger пишет:

о переводе чего ни будь с GTK на Qt.

stranger пишет:

о выпуске нового

Несостыковочка вышла ab

Впрочем, итак ясно. Пруфа не будет.

Fedora GNOME3

16

redix, xxblx, выпуск нового дефолтного файлменеджера на Qt в среде традиционного GTK и есть перевод перспектив разработок с одной среды на другую. Не собираюсь ни пруфов, ни споров разводить. Я просто отметил тенденцию для меня очевидную. Для вас нет? Не буду возражать.

17 (12.02.2014 00:53:56 отредактировано redix)

stranger, а никто спорить и не собирается, ну перейдет Ubuntu на QT, и что? Это вовсе не означает конец GTK. И кстати, как пример: http://linuxforum.ru/viewtopic.php?id=29199, только проект сдулся похоже, судя по этому: https://groups.google.com/forum/#!topic … QqoT3Ogee8. Жаль конечно, а выглядело привлекательно.

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

18

redix, меня не интересуют концы, интереснее начала. Логичность Qt и аморфность GTK для меня очевидны, поэтому я за первое и против второго. Завтра появится какое ни будь QTK+, которое будет ещё лучше, так я буду только за всеми руками. А название, бренд, авторство - последнее, что может интересовать

19 (12.02.2014 04:09:00 отредактировано xxblx)

stranger пишет:

Логичность Qt и аморфность GTK для меня очевидны

И хотя я считаю, что "gtk-капец" не наступит еще очень долго (а может и вовсе не наступит), тут я с вами согласен. В GTK, иной раз, черт ногу сломит. Qt-шный код выглядит логичней и понятней. Впрочем, это, наверное, в первую очередь от разработчика зависит, а не от тулкита. Быдлокод и с Qt можно писать.

з.ы. а лично мне больше всего вообще с wxWidgets работать нравится, но это уже другая песня и другой уровень, в GNU/Linux оно все равно, в большинстве случаев, wxGTK использует для работы, т.е. не само по себе ab

Fedora GNOME3

20

xxblx,  что "gtk-капец" не наступит далеко не завтра, несомненно. Что касаемо разработчика или тулкита, не соглашусь, тут проблема совершенно фундаментальная. Хотя конечно, криворукость быдлокодеров программнонезависима.

21

xxblx пишет:

вообще с wxWidgets работать нравится

И он тоже далеко не идеален, увы.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

22

yars, ну так, ничего идеального в этом мире не существует.

Fedora GNOME3