Разработчики свободного обучающего центра GCompris представили (http://sourceforge.net/mailarchive/message.php?msg_id=31951393) инициативу перевода проекта с библиотеки GTK+ на Qt. Переход на Qt обусловлен желанием подготовки версии GCompris для планшетных ПК. Предварительная оценка путей адаптации GCompris для планшетов показала, что наиболее оптимальным путём является использование Qt, так как в случае использования GTK+ не удаётся обеспечить поддержание вариантов интерфейса для планшетов и обычных ПК в рамках единой кодовой базы проекта.
При помощи Qt Quick разработчики смогут обеспечить сосуществование разных интерфейсов для ПК и планшетов без разделения кода, а также использовать язык C++ для реализации не связанных с графикой компонентов (сейчас используется Python). За счёт задействования средств Qt для отрисовки через OpenGL, появится возможность реализации более интересных графических эффектов и анимации. В настоящее время уже подготовлен прототип нового интерфейса GCompris на базе Qt - GCompris-qt (https://github.com/bdoin/GCompris-qt), в котором удалось добиться более высокого качества графики. Реализация интерфейса на Qt также привела к сокращению кодовой базы, на создание аналогичных элементов в новой версии потребовалось написать в два раза меньше строк кода.<center><iframe width="640" height="480" src="//www.youtube.com/embed/cHFteAemeLo?rel=0" frameborder="0" allowfullscreen></iframe></center>
Из проблем отмечается невозможность разработки версии на базе Qt с использованием инфраструктуры проекта GNOME. Из отрицательных сторон миграции на Qt также упоминается нарушение совместимости с текущей версией GCompris и необходимость полной переработки кодовой базы. По сути, предстоит полностью переписать код проекта, оставив лишь игровую логику, тексты, переводы, графические и звуковые материалы. В GCompris (http://gcompris.net) реализовано более 100 мини-уроков для обучения детей дошкольного и младшего школьного возраста - для установки предлагается множество модулей от простейшего графического редактора и клавиатурного тренажера до уроков математики и обучения чтению.
URL: http://gcompris.net/news-en.html
Новость: http://www.opennet.me/opennews/art.shtml?num=39049
нет... она сказали что гтк не пригоден для планшетов!!!! Гномерасты нугодують
Написать программу с интерфейсом для планшета это одно. А написать программу, которая предоставляет интерфейсы для ПК и планшета, без разделения кодовой базы, это совсем другое.Попробуйте сделать два режима работы интерфейса для программы на GTK+. При помощи Qt Quick можно принципиальное разные интерфейсы навернуть поверх одного и тогоже кода через смену шаблона.
> Попробуйте сделать два режима работы интерфейса для программы на GTK+.Скины?
А вы не обращали внимания, что на малых разрешениях экрана проги фактически работают в полноэранном режиме? А на десктопе у прог обычно несколько окошек. Тут сменой тем как-то не обойдёшься.
Всё так! Но *** - для Qt всё точно так же. Шило-мыло сток-эксчейндж?
Qt лучше портируется. В частности, хорошо работает под маком и виндой.
> А вы не обращали внимания, что на малых разрешениях экрана проги фактически
> работают в полноэранном режиме? А на десктопе у прог обычно несколько
> окошек.Это у каких например? Гимп не предлагать.
> ... можно ... навернуть поверх ...... и даже наворотить сверх этого.
Всё правильно говоришь !
Гномосеки вообще очень странные люди: они пиля ДЕ, непригодную для использования на десктопах, на тулките непригодном для использования на чем-либо другом (а по мне так и вообще).
Скажи честно, гражданин, что на самом деле ты своим постом бросаешь камень в огород Debian/Ubuntu, надеясь внести разброд и шатание, выгодное только Microsoft.
Выгодное всем.
> Выгодное всем.... виндорастам.
> Скажи честно, гражданин, что на самом деле ты своим постом бросаешь камень
> в огород Debian/Ubuntu, надеясь внести разброд и шатание, выгодное только Microsoft.При чем тут Debian/Ubuntu? Они сами все расшатают, безо всяких анонимов и мелкософтов :)
>более 100 мини-уроков для обучения детей дошкольного и младшего школьного возраста тулкитофобии и красноглазию:)Правильное и очевидное решение. Я как-то попробовал писать под Андроид на Qt: я не написал на жабе ни одной строки. Только манифест немного подправил.
Так что да, Qt в плане кроссплатформенности впереди планеты всей.
Желаю им немного притормозить и потратить пару релизов на вылизывание уже написанного кода.
Зато когда придется таки писать эти строки на жабе - будете очень долго и громко ругаться. Из креатора это делать - просто мазохизм, никакого автодополнения и подсветки синтаксиса.
На жабке лучше вообще не писать.
Я что-то пропустил, и под андроид sdk стало можно писать не на жабке?
Под NDK можно.
А что? Еще кто-то ипишет что-то на жабе? Где эти люди?
О, а вы нашли Java в Qt?
> О, а вы нашли Java в Qt?А как же. Модуль androidextras, наследуешься в жабке от QtActivity и пошло-поехало. Тот еще траходром, но выбора нет.
Какой кошмар. -_-
> Зато когда придется таки писать эти строки на жабе - будете очень
> долго и громко ругаться. Из креатора это делать - просто мазохизм,
> никакого автодополнения и подсветки синтаксиса.Пиши на С.
Так неудивительно, QML позволяет изменять интерфейс лазания во внутренности.
"Без лазания" хотел написать.
По Qt много вакансий.
Если тут уместно говорить "много", то это о PHP и Java.
Мы говорили много по отношению к GTK, просто пост за каким-то хepoм потерли. Попеннет во всей красе!
> Мы говорили много по отношению к GTK, просто пост за каким-то хepoм
> потерли. Попеннет во всей красе!Просто бахнуло у одного, а забрызгало всех. C'est la vie.
угу, канавы копать и дороги строить - еще больше.
впрочем, они комплиментары, как правило. особенно про ПХП верно.
Хорошая новость. Дошло бы ещё до тех компаний которые продолжают развивать гном3 и гтк... И наш линукс стал бы ощутимо лучше, с одним тулкитом, таким как qt.
У нашего линукса уже есть один тулкит, такой как Qt. Куда уж лучше?
> У нашего линукса уже есть один тулкит, такой как Qt. Куда уж лучше?Мало создать единый тулкит, нужно еще и уничтожить все альтернативные варианты.
> Хорошая новость. Дошло бы ещё до тех компаний которые продолжают развивать гном3
> и гтк... И наш линукс стал бы ощутимо лучше, с одним
> тулкитом, таким как qt.Обратитесь в Госдуму с предложением закона о запрете GTK. Уверен, вас поддержат.
Уходил в свое время с gnomecanvas, на goocanvas. Не на Qt. Там вечная стройка. Только что-то изучишь, оно уже не модно, так уже никто не делает. Чем-то мне это венду напоминает.
С вендой-то как раз всё понятно, там задача каждый раз продавать одно и то же.
не уверен, что одно и то же. Тем не менее, если вернуться к Qt... о каком Qt речь идет? Под виджеты уже давно не советуют писать, значит Qml, но их тоже пара версий, + библиотеки компонентов+Mobility то отдельно, то вместе, то отдельно... Чтобы деплоить прогу, я сейчас вообще плохо представляю, какие системные deb тащить с собой... Короче - этот фонтан никак не успокоится. + ненулевая вероятность, что все вообще медным тазом накроется. Все таки, GNOME3 принято ругать, но GTK+ это стабильный abi и есть везде.
Теперь для полного позора надо только чтобы и Mate на Qt переписали..
Гы, а ведь зачётная идея, даёшь mate, cinnamon и xfce на qt.
А учитывая что даже нинужный юнити 8 будет на qt ... - гноморасы остаются в одиночку тонуть в болоте которое сами и сотворили.
> гноморасы остаются в одиночку тонуть в болоте которое сами и сотворили.Вы таки думаете, что их это беспокоит?
если бы беспокоило - не скатились так.
LXDE уже переписывают.
Главное чтоб IceWM не трогали