16

Re: Развитие Qt

Отрелизили пятый: http://qt-project.org/qt5
Переведите, пожалуйста, кто-нибудь - у меня со свободным временем беда сейчас.

Добавлено: 19.12.2012 22:55:48

На видео и Sailfish OS есть smile


На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

17

Re: Развитие Qt

http://habrahabr.ru/post/163217/
Перевели уже.

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

Поделиться

18

Re: Развитие Qt

надеюсь из этого всего выйдет что то толковое! хотелось бы поскорее увидеть конкретный результат на своем устройстве что они там у себя сделали.

Поделиться

19

Re: Развитие Qt

В рамках проекта Emscripten-Qt развивается порт Qt, работающий в web-браузере

Источник: opennet.ru.

Представлен проект Emscripten-Qt, в рамках которого ведётся работа по созданию порта тулкита Qt, нацеленного на использование в web-браузере. В настоящее время для использования доступны компоненты QtCore и QtGui, преобразованные в JavaScript-представление. Изначальный С++ код данных компонентов был преобразован в биткод LLVM и затем транслирован в JavaScript при помощи компилятора Emscripten. Работа Emscripten-Qt возможна в любом браузере с поддержкой HTML5-элемента canvas и типизированных массивов, но тестирование проекта ведётся в Firefox и Chrome. Код проекта можно загрузить через Gitorious.

Кроме автоматизированного преобразования в JavaScript разработчиками ведётся работа по профилированию и выборочной оптимизации полученного кода (например, для некоторых классов было применено inline-развёртывание конструкций). По сравнению с первыми вариантами проекта уже удалось достигнуть неплохого повышения производительности. Например, демонстрация "сталкивающиеся мыши" раньше тратила на отрисовку кадра несколько секунд, после оптимизации производительность возросла до нескольких кадров в секунду. Кроме оптимизации проведена работа по улучшению поддержки клавиатуры, в том числе обработки в приложениях состояния таких клавиш как Shift и Ctrl.

Подготовленные проектом компоненты можно использовать для организации выполнения в браузере нативных Qt-приложений, также преобразованных при помощи Emscripten. В конечном счёте проект планирует обеспечить полный набор средств для упрощения сборки и адаптации таких приложений для работы в браузере. В настоящее время проектом уже подготовлено и собрано для запуска в браузере несколько десятков демонстрационных приложений из состава Qt. Из не поддерживаемых в Emscripten-Qt приложений отмечаются многопоточные программы, программы с локальным циклом обработки событий, программы с интерфейсом drag and drop, программы, использующие расширенные модули (например, не планируется портировать QtScript и QtWebkit).

http://cs306902.userapi.com/v306902289/3d0e/1RJp9_5wTM4.jpg

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

20

Re: Развитие Qt

ненужно

Panasonic GD67=>Siemens C(SL)65=>Siemens CX75=>Siemens S65=> Siemens S75(208 Mhz)=>Nokia 6260(купил сломаный, сам поменял шлейф)=>Nokia 5530=>Nokia N9 [s]16[/s] 32 Gb Black

Поделиться

21

Re: Развитие Qt

Выпущен Qt 5.0.1

Источник: qt.digia.com (перевод мой).

Прошло шесть недель с тех пор мы выпустили Qt 5.0.0, и сейчас мы вводим Qt 5.0.1 - первый патч для выпуска. Qt 5.0.0 был хорошо принят, и мы увидели огромный интерес к нему.

Включая более 400 улучшений по сравнению с Qt 5.0.0, Qt 5.0.1 представляет собой большой шаг для серии Qt 5. В патче не добавляется новая функциональность, только исправления ошибок и улучшения. В дополнение к этому, он также добавляет встроенный установщик исполняемых файлов MinGW 4.7, который был очень востребован. MinGW является первым, но не последним установщиком готовых исполняемых файлов, которые мы собираемся предоставлять с Qt 5.0.x.

Для подробного списка изменений в Qt 5.0.1, пожалуйста, посмотрите в файл изменений, прикрепленный к каждому модулю, или проверьте наиболее важные из них: qtbase, qtdeclarative и QtMultimedia.

Как всегда, Qt 5.0.1 поддерживает как прямую и обратную совместимость исходников с Qt 5.0.0. Однако, чтобы исправить ошибку, которую мы обнаружили после того, как Qt 5.0.0 был выпущен, эта версия имеет ограниченную совместимость исполняемых файлов, поломка связана с мультимедийной функциональностью (подробнее см. здесь). Поэтому мы рекомендуем всем пользователям пересобрать свои приложения, предоставляющие плагины QtMultimedia или взаимодействуют с ним напрямую. Это исключительный случай: бинарная совместимость будет сохранена для следующих выпусков.

Как и каждый выпуск, этот содержит несколько проблем, о которых мы знаем . Мы постоянно сглаживаем сбои и повышаем качество с каждым новым выпуском. Если вы столкнулись с проблемой, пожалуйста, проверьте, в первую очередь, страницу известных проблем, где вы можете найти решения и обходные пути для общих проблем. Если вы нашли любую другую ошибку в Qt 5, пожалуйста, помогите нам улучшить продукт в будущем и сообщите об этом в bugreports.qt-project.org или свяжитесь с нами через наш Customer Portal, если у вас есть коммерческая лицензия.

Qt 5.0.1 теперь добавлен в репозитории проекта Qt. Пакеты исходников и установщики Qt 5.0.1 доступны для загрузки на qt-project.org/downloads для пользователей open-source, а также через Customer Portal для коммерческих лицензий.

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

22

Re: Развитие Qt

Выпущена версия 1.0.0 системы qbs для сборки пакетов Qt.
http://blog.qt.digia.com/blog/2013/05/31/qbs-1-release/

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

23

Re: Развитие Qt

Немного подробностей о qbs: http://habrahabr.ru/post/181688/

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

24

Re: Развитие Qt

Вышел Qt 5.1.
Подробности в блоге: http://blog.qt.digia.com/blog/2013/07/0 … -released/
Качаю smile

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

25

Re: Развитие Qt

Увидел свет Qt 5.2. Подробности тут

26

Re: Развитие Qt

Развернуто на русском.

Выпуск фреймворка Qt 5.2 и среды разработки Qt Creator 3.0

Источник: opennet.ru

После пяти месяцев разработки компания Digia представила релиз кроссплатформенного фреймворка Qt 5.2, продолжившего развитием ветки Qt 5.x и включающего ряд новых модулей. Кроме того, была проведена большая работа по оптимизации производительности и улучшению работы возможностей, представленных в в прошлых выпусках Qt 5.

Дополнительно можно отметить план подготовки Qt 5.3, выпуск которого намечен на 29 апреля 2014 года. Выпуск Qt 5.3 в основном будет ориентирован не на развитии новых возможностей, а на повышение стабильности и производительности.

Ключевые новшества Qt 5.2:

  • Полнофункциональная поддержка платформ Android и iOS, позволяющая использовать Qt для разработки конечных мобильных приложений (в выпуске 5.1 поддержка Android и iOS носила экспериментальный характер и была ограничена по функциональности). Для указанных платформ доступны все модули Qt, за исключением WebKit. В том числе доступны модули Qt Core, Qt Network, Qt Gui, Qt Widgets, Qt Qml, Qt Quick и Qt Multimedia, а также дополнения Qt Sensors, Qt Graphical Effects, Qt Script и Qt SVG. Для Android дополнительно подготовлен модуль Qt Android Extras, содержащий расширения для поддержки особенностей данной платформы;
    По сравнению с прошлым выпуском в Qt 5.2 для Android добавлена поддержка камеры, захвата видео, проигрывания звука (QAudioInput, QAudioOutput, QSoundEffect), OpenSSL и JNI API. В состав включена утилита для развёртывания Android-приложений на устройстве. В версии для iOS добавлена поддержка медиапроигрывателя, базовая поддержка камеры и поддержка звука (QAudioInput, QAudioOutput, QSoundEffect).

  • Новые модули:

    • Qt Bluetooth - функции для работы с Bluetooth. Поддерживается Linux (стек Bluez 4.x) и Blackberry

    • Qt NFC - функции для работы с NFC. Поддерживается Blackberry;

    • Qt Positioning - функции для получения информации о местоположении. Поддерживаются все платформы с использованием данных NMEA. Для Linux поддерживается GeoClue;

    • Qt Windows Extras для задействования специфичных возможностей Windows;

    • Qt Mac Extras для задействования специфичных возможностей OS X;

    • Qt Android Extras для задействования специфичных возможностей Android.

    • Qt3D не вошел в состав Qt 5.2, но доступен для тестирования в виде ознакомительной версии (tech preview).

  • В Qt Core добавлена поддержка классов QTimezone и QCollator для корректной работы с часовыми поясами и сортировки с учётом настройки текущей локали. В Qt Network улучшена поддержка SSL. В Qt Widgets добавлен класс QKeySequenceEdit и внесено множество мелких улучшений;

  • Интегрирован новый движок QML, который переведён на собственный встроенный JavaScript-движок и больше не зависит от движка V8. Следствием перехода на собственный встроенный JavaScript-движок стала поддержка Qt Quick 2 для платформы iOS, уменьшение размера QML-стека на 5 Мб и исключение необходимости поставки дополнительной разделяемой библиотеки. Кроме того, упрощено сопровождение стека QML и обеспечен задел для быстрого продвижения новшеств в будущем;

  • В QML добавлена поддержка класса QFileSelector, позволяющего упростить кастомизацию QML-кода в зависимости от характеристик устройств и операционной системы;

  • В Qt Quick добавлена новая реализация системы рендеринга сцены (scene graph renderer), которая потребляет заметно меньше ресурсов CPU и GPU;
    Выпуск фреймворка Qt 5.2 и среды разработки Qt Creator 3.0

  • Добавлен новый тип операций Animator, позволяющий создавать анимацию, выполняемую полностью в нити рендеринга, без блокирования и прерывания основной нити выполнения приложения;

  • В набор виджетов Qt Quick Controls добавлены индикаторы быстрого переключения и занятости, в виджет отображения таблиц добавлена поддержка перемещения колонок и расширенного выделения.

  • Для всех настольных платформ обеспечена полнофункциональная поддержка средств для людей с ограниченными возможностями.

Одновременно доступен релиз интегрированной среды разработки Qt Creator 3.0, входящей в состав базового пакета Qt 5.2. В новом выпуске появились начальные средства разработки для iOS, позволяющие собирать, устанавливать и выполнять Qt-приложения в симуляторе iOS и устройствах на базе iOS. Добавлена экспериментальная поддержка отладки приложений на любых устройствах. Для отладки в Qt Creator теперь достаточно запустить на устройстве gdb-совместимый отладчик. Кроме того, улучшена поддержка Android, добавлены дополнения для многомониторных конфигураций, проведена чистка API для разработки плагинов, появилась поддержка развиваемого проектом LLVM отладчика lldb.

Кроме того, можно отметить:

  • Выпуск пятой альфа версии Qt for Tizen, варианта фреймворка Qt для мобильной платформы Tizen. Проект развивается независимым сообществом и нацелен на обеспечение возможности разработки мобильных приложений для платформы Tizen с использованием Qt Quick 2. В состав входит набор элементов интерфейса, позволяющих создавать приложения не отличимые по внешнему виду и поведению от родных приложений, созданных в Tizen SDK. В рамках проекта также развивается плагин для организации бесшовной разработки Qt-приложений для Tizen в интегрированной среде Qt Creator. Выпуск построен на кодовой базе кандидата в релизы Qt 5.2 и полностью совместим с платформой Tizen 2.2.1. Из наиболее заметных улучшений выделяется поддержка экранной клавиатуры, которая автоматически отображается при использовании таких элементов, как TextField.

  • Первый релиз Qt Mobile Edition, платного набора, включающего библиотеки, инструменты, среду разработки приложений, доступ к облаку для хранения данных и управления пользователями (Enginio Qt Cloud), услуги поддержки и лицензии, необходимые для кросс-платформенной разработки, развертывания и размещения коммерческих мобильных приложений для Android, iOS и других мобильных платформ. Стоимость лицензии на Qt Mobile Edition – начиная от $149 в месяц.

  • Ознакомительный выпуск Qt для WinRT, позволяющий разрабатывать приложений для Windows 8 и размещать их в каталоге Windows Store Apps. Qt Quick 2 для WinRT пока не поддерживается.

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

27

Re: Развитие Qt

У проекта Qt новая домашняя страница, теперь и на русском языке: http://www.qt.io/ru/

www.qt.io

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

28

Re: Развитие Qt

К слову, вышли Qt 5.3.2 и QtCreator 3.2.1. Загрузки доступны на новой странице smile

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

29

Re: Развитие Qt

10 декабря 2014 – Сегодня The Qt Company анонсировала выход последней версии кроссплатформенного фреймворка для разработки приложений, интерфейсов, встраиваемых устройств и реализации проектов в рамках концепции Internet of Things Qt 5.4, который обещает сделать процесс реализации ПО для всех основных операционных систем и UI для всех видов устройств еще быстрее и удобнее.

Сохраняя в себе преимущества предшествующих версий (ветка Qt 5.3 была загружена более 1,6 млн. раз), Qt 5.4 отличается расширенным функционалом и выводит производительность создаваемых приложений на новый уровень. Среди нововведений следует отметить следующие:

•    Qt WebEngine – компонент для использования браузерного движка на основе Chromium, позволяющей применять HTML 5 при гибридной разработке. Доступен в коммерческой версии и под лицензией LGPLv3;
•    Полноценная поддержка Windows Store Apps для WinRT и Windows Phone 8.1
•    В элементах Qt Quick добавлена возможность использования стиля Android для создания интерфейсов с нативным для операционной системы внешним видом. Модуль Qt Quick Controls распространяется только под коммерческой лицензией или LGPLv3
•    Некоторые улучшения инструментов разработки встраиваемых устройств, наиболее значимые из которых – выход Qt Quick Compiler 2.0 и Qt Quick 2D Renderer
•    Новый стиль элементов Qt Quick Controls  для реализации высококачественных интерфейсов приложений и устройств  - “Flat Light”

Ввиду значительного роста популярности носимых устройств и концепции Internet of Things, в модуле Bluetooth версии Qt 5.4 добавлена предварительная поддержка спецификации Bluetooth Low Energy. Qt 5.4 также содержит новую версию среды разработки Qt Creator 3.3 с многочисленными усовершенствованиями инструментов Qt Quick Designer и других.

В связи с широким применением HTML5, Qt 5.4 позволяет использовать смешанный метод программирования благодаря новому браузерному движку Qt WebEngine, поддержка которого доступна на всех десктопных и встраиваемых платформах. Наряду с предоставлением удобных кроссплатформенных API к Chromium, Qt WebEngine является полностью совместимым с графическим стеком Qt, позволяя смешивать web-контент с графическими возможностями Qt и эффектами OpenGL . Что касается мобильных платформ, Qt WebView, обеспечивающий интеграцию web-контента с задействованием нативного браузерного движка мобильной операционной системы, предоставляется в рамках коммерческого лицензирования или под LGPLv3.

Qt 5.4 отличается улучшенной совместимостью с последними версиями десктопных операционных систем. Доработана поддержка OS X 10.10 Yosemite и Windows 8.1, улучшены возможности по разработке под дисплеи высокого разрешения, добавлена функция динамического выбора движка ANGLE или OpenGL для Windows. Графические API новой версии Qt позволяют совмещать Qt Quick, Qt Widgets и OpenGL.

Что касается разработки мобильных приложений, с выходом Qt 5.4 добавлена полноценная поддержка Windows Store Apps, а также улучшена поддержка для Android и iOS. В коллекцию Qt Quick Controls добавлен стиль Android, при использовании которого элементы управления Qt ничем не отличаются от родных элементов интерфейса Android. Также проведена работа над совместимостью с iOS8 и XCode 6. Важно отметить, что в план лицензирования Indie Mobile, предназначенный для разработчиков мобильных приложений, был добавлен модуль Qt Purchusing API, позволяющий реализовать функцию совершения покупок дополнений внутри Qt-приложения.

Улучшения затронули и сферу разработки встраиваемых устройств. Впервые  представлен стиль для Qt Quick Controls, получивший название Flat Light. Он применим для всех элементов управления, входящих в состав Qt Quick Controls, и позволяет создавать еще более современные пользовательские интерфейсы встраиваемых устройств.  Добавлен плагин Qt Quick 2D Render, обеспечивающий рендеринг графики Qt Quick независимо от OpenGL , что делает возможной работу Qt Quick на устройствах низкого уровня без GPU. Qt Quick Compiler, инструмент позволяющий сократить времени запуска приложения и обеспечить защиту кода, обновлен до версии 2.0.

Источник: http://www.qt.io/qt5-4/

30

Re: Развитие Qt

Видео показ новшеств в Qt 5.4.

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!