The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

10.02.2014 11:29  Проект GCompris мигрирует с GTK+ на Qt

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

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

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

  1. Главная ссылка к новости (http://gcompris.net/news-en.ht...)
  2. OpenNews: Wireshark мигрирует с GTK+ на Qt
  3. OpenNews: Свободный видеоредактор OpenShot мигрирует с GTK+ на Qt
Лицензия: CC-BY
Тип: Тема для размышления
Ключевые слова: qt, gtk, gcompris
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.5, ОнанВарвар, 12:10, 10/02/2014 [ответить] [смотреть все]
  • –8 +/
    нет... она сказали что гтк не пригоден для планшетов!!!! Гномерасты нугодують
     
     
  • 2.7, Аноним, 12:27, 10/02/2014 [^] [ответить] [смотреть все] [показать ветку]
  • +2 +/
    Написать программу с интерфейсом для планшета это одно А написать программу, ко... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.11, qwerty, 12:47, 10/02/2014 [^] [ответить] [смотреть все]  
  • –2 +/
    Скины ... весь текст скрыт [показать]
     
     
  • 4.19, Аноним, 14:08, 10/02/2014 [^] [ответить] [смотреть все]  
  • +/
    А вы не обращали внимания, что на малых разрешениях экрана проги фактически рабо... весь текст скрыт [показать]
     
     
  • 5.29, Аноним, 19:08, 10/02/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Всё так! Но *** - для Qt всё точно так же. Шило-мыло сток-эксчейндж?
     
     
  • 6.34, Аноним, 01:56, 11/02/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Qt лучше портируется. В частности, хорошо работает под маком и виндой.
     
  • 5.39, Аноним, 02:04, 11/02/2014 [^] [ответить] [смотреть все]  
  • +/
    Это у каких например Гимп не предлагать ... весь текст скрыт [показать]
     
  • 3.40, AnonuS, 03:51, 11/02/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    и даже наворотить сверх этого Всё правильно говоришь ... весь текст скрыт [показать]
     
  • 2.10, Аноним, 12:45, 10/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Гномосеки вообще очень странные люди они пиля ДЕ, непригодную для использования... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.15, Аноним, 13:52, 10/02/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Скажи честно, гражданин, что на самом деле ты своим постом бросаешь камень в ого... весь текст скрыт [показать]
     
     
  • 4.25, Аноним, 17:28, 10/02/2014 [^] [ответить] [смотреть все]  
  • –3 +/
    Выгодное всем.
     
     
  • 5.30, Аноним, 19:09, 10/02/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    > Выгодное всем.

    ... виндорастам.

     
  • 4.35, Аноним, 01:57, 11/02/2014 [^] [ответить] [смотреть все]  
  • +/
    При чем тут Debian Ubuntu Они сами все расшатают, безо всяких анонимов и мелкос... весь текст скрыт [показать]
     
  • 1.6, A.Stahl, 12:13, 10/02/2014 [ответить] [смотреть все]  
  • +1 +/
    >более 100 мини-уроков для обучения детей дошкольного и младшего школьного возраста тулкитофобии и красноглазию:)

    Правильное и очевидное решение. Я как-то попробовал писать под Андроид на Qt: я не написал на жабе ни одной строки. Только манифест немного подправил.
    Так что да, Qt в плане кроссплатформенности впереди планеты всей.
    Желаю им немного притормозить и потратить пару релизов на вылизывание уже написанного кода.

     
     
  • 2.9, Johar Dudaev, 12:41, 10/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Зато когда придется таки писать эти строки на жабе - будете очень долго и громко... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.12, Аноним, 12:47, 10/02/2014 [^] [ответить] [смотреть все]  
  • +4 +/
    На жабке лучше вообще не писать.

     
     
  • 4.26, Johar Dudaev, 18:49, 10/02/2014 [^] [ответить] [смотреть все]  
  • +/
    Я что-то пропустил, и под андроид sdk стало можно писать не на жабке?
     
     
  • 5.31, Аноним, 19:53, 10/02/2014 [^] [ответить] [смотреть все]  
  • +/
    Под NDK можно.
     
  • 4.43, Да, 10:13, 11/02/2014 [^] [ответить] [смотреть все]  
  • +/
    А что? Еще кто-то ипишет что-то на жабе? Где эти люди?
     
  • 3.13, Lain_13, 13:39, 10/02/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    О, а вы нашли Java в Qt?
     
     
  • 4.27, Johar Dudaev, 18:52, 10/02/2014 [^] [ответить] [смотреть все]  
  • +/
    А как же Модуль androidextras, наследуешься в жабке от QtActivity и пошло-поеха... весь текст скрыт [показать]
     
     
  • 5.50, Lain_13, 12:11, 12/02/2014 [^] [ответить] [смотреть все]  
  • +/
    Какой кошмар. -_-
     
  • 3.16, Аноним, 13:54, 10/02/2014 [^] [ответить] [смотреть все]  
  • +/
    Пиши на С ... весь текст скрыт [показать]
     
  • 1.8, commiethebeastie, 12:39, 10/02/2014 [ответить] [смотреть все]  
  • +1 +/
    Так неудивительно, QML позволяет изменять интерфейс лазания во внутренности.
     
     
  • 2.20, commiethebeastie, 14:26, 10/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    "Без лазания" хотел написать.
     
  • 1.18, Zenitarka, 14:03, 10/02/2014 [ответить] [смотреть все]  
  • +6 +/
    По Qt много вакансий.
     
     
  • 2.21, Аноним, 14:30, 10/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Если тут уместно говорить "много", то это о PHP и Java.
     
     
  • 3.23, Zenitarka, 15:26, 10/02/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    Мы говорили много по отношению к GTK, просто пост за каким-то хepoм потерли Поп... весь текст скрыт [показать]
     
     
  • 4.36, Аноним, 01:58, 11/02/2014 [^] [ответить] [смотреть все]  
  • +/
    Просто бахнуло у одного, а забрызгало всех C est la vie ... весь текст скрыт [показать]
     
  • 3.47, Аноним, 18:40, 11/02/2014 [^] [ответить] [смотреть все]  
  • +/
    угу, канавы копать и дороги строить - еще больше впрочем, они комплиментары, ка... весь текст скрыт [показать]
     
  • 1.22, Raiden, 14:49, 10/02/2014 [ответить] [смотреть все]  
  • +2 +/
    Хорошая новость. Дошло бы ещё до тех компаний которые продолжают развивать гном3 и гтк... И наш линукс стал бы ощутимо лучше, с одним тулкитом, таким как qt.
     
     
  • 2.24, тоже Аноним, 16:29, 10/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    У нашего линукса уже есть один тулкит, такой как Qt. Куда уж лучше?
     
     
  • 3.38, Аноним, 02:03, 11/02/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    Мало создать единый тулкит, нужно еще и уничтожить все альтернативные варианты ... весь текст скрыт [показать]
     
  • 2.37, Аноним, 02:00, 11/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Обратитесь в Госдуму с предложением закона о запрете GTK Уверен, вас поддержат ... весь текст скрыт [показать] [показать ветку]
     
  • 1.28, Аноним, 18:53, 10/02/2014 [ответить] [смотреть все]  
  • +2 +/
    Уходил в свое время с gnomecanvas, на goocanvas Не на Qt Там вечная стройка Т... весь текст скрыт [показать]
     
     
  • 2.42, Аноним, 06:29, 11/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    С вендой-то как раз всё понятно, там задача каждый раз продавать одно и то же.
     
     
  • 3.45, Anton, 18:29, 11/02/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    не уверен, что одно и то же Тем не менее, если вернуться к Qt о каком Qt реч... весь текст скрыт [показать]
     
  • 1.32, torvn77, 23:20, 10/02/2014 [ответить] [смотреть все]  
  • +3 +/
    Теперь для полного позора надо только чтобы и Mate на Qt переписали..
     
     
  • 2.41, asavah, 04:16, 11/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Гы, а ведь зачётная идея, даёшь mate, cinnamon и xfce на qt А учитывая что даже... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.44, Аноним, 12:35, 11/02/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Вы таки думаете, что их это беспокоит ... весь текст скрыт [показать]
     
     
  • 4.46, chinarulezzz, 18:34, 11/02/2014 [^] [ответить] [смотреть все]  
  • +/
    если бы беспокоило - не скатились так.
     
  • 2.48, sorrymak, 19:13, 11/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    LXDE уже переписывают.
     
     
  • 3.49, Аноним, 11:34, 12/02/2014 [^] [ответить] [смотреть все]  
  • +/
    Главное чтоб IceWM не трогали
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor