The OpenNET Project / Index page

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

Доступен кандидат в релизы Qt 5.4

27.11.2014 16:19

Началось тестирование кандидата в релизы фреймворка Qt 5.4. Релиз запланирован на 9 декабря. По сравнению с бета-версией в новом тестовом выпуске исправлены многочисленные ошибки, а также внесены следующие изменения, связанные со сборкой и формированием пакетов:

  • Модуль QtWebEngine выделен в отдельный пакет;
  • Для сборки установочных пакетов для OS X и iOS теперь используется OS X 10.10;
  • Android SDK обновлен до версии 21.02;
  • Задействован MinGW 4.9.1;
  • ICU (International Components for Unicode) обновлен до версии 53.1.

В соответствии с требованиями компании Apple, начиная с Qt 5.4-RC, Qt для iOS включает поддержку как 32-битной, так и 64-битной сборки. Улучшена поддержка iPhone 6/6+. Кроме того, в состав Qt 5.4 RC вошли: кандидат в релизы Qt Creator 3.3, предварительные версии Qt Canvas 3D и Qt WebView, новые модули и компоненты для коммерческих версий Qt. Открытые и коммерческие сборки Qt теперь распространяются с единого сайта qt.io.

Дополнительно, сообщается о продлении срока поддержки ветки Qt 4.8 ещё на один год. Таким образом, время жизни ветки Qt 4.8 завершится в декабре 2015 года, а не в декабре 2014 года.

  1. Главная ссылка к новости (http://blog.qt.digia.com/blog/...)
  2. OpenNews: Около половины изменений в Qt вносят участники проекта KDE
  3. OpenNews: Началось бета-тестирование Qt 5.4 с web-движком на базе Blink и поддержкой Wayland
  4. OpenNews: Началось альфа-тестирование Qt 5.4
Автор новости: The Qt Company
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41139-qt
Ключевые слова: qt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (25) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, jfx (?), 17:52, 27/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Увы, новшеств мало, а поддержка qbs отвратительная.
     
     
  • 2.2, АнонимЪ (?), 18:01, 27/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Аргументы про QBS в студию.
     
     
  • 3.3, jfx (?), 18:10, 27/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Документации по qbs в самом креаторе нет (в браузере смотреть приходится), автодополнения как в qml для qbs нет (помнить кучу объектов и свойств и не ошибиться ни на букву - мазохизм). Хотя сферический в вакууме qbs поддерживает класные плюшки (например, указывать стандарт языка c++11), на практике приходится писать костыль cpp.cppFlags: ["-std=c++11"]. Дефайны из qbs не определяет, в исходниках будет подчеркнуто красным (для PRO - все ништяк). Файлы по "добавить файл" - добавляет черти куда, приходится потом руками их выпиливать. Модуль activex через qbs так и не подключился, пытается линковать что-то вроде liblibaxcontainer.a.dll. Кириллицу в имени каталога сборки не поддерживает (но по дефолту лепит именно кириллицу). И многое другое.
     
     
  • 4.4, anonim (?), 18:26, 27/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    У меня макросы резолвятся. Версию плюсов добавили. По поводу автодополнения - это было бы круто, но его нет и для остальных систем сборки.  По остальному согласен.
     
  • 4.5, АнонимЪ (?), 18:28, 27/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, тут ты прав. Приходится пока держать открытой документацию по QBS в браузере, а за примерами лезть в исходники самого QBS. Помощь можно получить на канале QBS на irc.freenode.net. Остаётся ждать, пока тулзы и сам QBS допилят до вменяемого состояния.
     
  • 4.15, Владимир (??), 06:32, 28/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    почти со всем согласен, кроме:

    "Дефайны из qbs не определяет, "
    все отлично подцепляет, даже законфигуренные через условия в Project, подсвечивает нужные ifdef-ы.

    модуль activex - судя по пути, вы решили Mingw использовать? у меня activeqt с MSVS - полет нормальный (я сам долго тестил и пинал насчет этой баги, используя самописный QtModule). Велкам в багтрекер, как говорится.
    Кириллицу в имени каталога поддерживает, но не линуксе. Поэтому я просто зашел и изменил шаблон каталога сборки в qtcreator (это косяк иде скорее, а не qbs).

    а то что поддержки системы сборки в ide нет, это да, это печаль. мне проще - я уже давно запомнил все переменные за 2.5 года работы)))

     
  • 4.16, Владимир (??), 06:36, 28/11/2014 [^] [^^] [^^^] [ответить]  
  • +/

    > вакууме qbs поддерживает класные плюшки (например, указывать стандарт языка c++11), на
    > практике приходится писать костыль cpp.cppFlags: ["-std=c++11"].

    вот что-что, а уж это я б не назвал "класной плюшкой". по-моему с этой фичей разработчики дико прогнали) с учетом того что пишут про грядущие стандарты (и feature detection) это нахрен не надо. сам использую cppFlags и костылем не считаю.

    файл - добавить файл: в последнем креаторе, если в продукте прописан files :[] добавляет корректно и идеально (в проекты самого креатора или qbs например).
    но если у тебя файлы заданы по маске, тогда при добавлении файла в директорию, в конце просто снимаем "добавить в проект:", и потом делаем reparse qbs. файл добавляется в список)

    по сравнению с тем, когда я собирал qbs-ом через кастомный этап сборки это просто песня)
    да и пилит его полтора разработчика походу в свободное время... судя по паре комментариев в gerrit им не платят за qbs Digia =(

     

  • 1.6, MPEG LA (ok), 18:32, 27/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >Модуль QtWebEngine выделен в отдельный пакет;

    под iOS/Android уже есть?

     
     
  • 2.12, Аноним (-), 23:05, 27/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    в iOS разрешают пользовать только эпловский компонент для отображения браузера, насколько я помню.
     
     
  • 3.13, MPEG LA (ok), 23:08, 27/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > в iOS разрешают пользовать только эпловский компонент для отображения браузера, насколько
    > я помню.

    в этом и суть QtWebEngine вроде как - использование "родного" веб-движка

     
  • 2.19, Anton (??), 13:00, 28/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    смотрите QWebView - новый который, типа lite webview, использующий нативный для платформы webview
     
     
  • 3.20, Anton (??), 13:03, 28/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > смотрите QWebView - новый который, типа lite webview, использующий нативный для платформы
    > webview

    Еще точнее - Qt WebView:
    For platforms that do not allow distribution of Qt WebEngine as well as use cases where a full-blown web engine is not needed Qt 5.4 will introduce a technology preview of a new module called Qt WebView. It supports embedding the native web engines of the underlying operating system into Qt, and is currently available for Android and iOS. Because of this, Qt WebView also gives a convenient light-weight solution for simple web document integration. Qt WebView will be available with Qt 5.4 final as a separate add-on.

     

  • 1.7, skybon (ok), 19:28, 27/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Забыли вот это:
    http://blog.martin-graesslin.com/blog/2014/06/where-are-my-systray-icons/

    Да здравствуют нативные индикаторы, господа.

     
     
  • 2.11, Карбофос (ok), 22:50, 27/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    что, пятую плазму активно используешь? у тебя что ни сообщение, так газификация небольших скоплений жидкостей
     

  • 1.8, Аноним (-), 21:57, 27/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А QSystemTrayIcon до сих пор на линухе не отображает иконку в панеле задач?
     
     
  • 2.9, anonymous (??), 22:00, 27/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всегда отображал. Дистрибутив не убунту случаем?
     
     
  • 3.10, Аноним (-), 22:05, 27/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Убунту GnomeFallback
     
     
  • 4.23, Dmitry Shachnev (ok), 16:43, 29/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В 5.4 всё будет (см. ссылку выше).
     
  • 3.14, Аноним (-), 23:30, 27/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    xfce, та же хрень. не отображает
     
  • 3.22, equeim (ok), 23:07, 28/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    У меня ни в арче, ни в дебиане нет.
     
     
  • 4.24, Карбофос (ok), 15:09, 30/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    что за DE? если GNOME, то у них там года 4 назад больше 40 тыс. тикетов было в багтрекере
     
     
  • 5.25, equeim (ok), 19:48, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Любое.
     

  • 1.17, Аноним (-), 10:13, 28/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Встроенный драйвер для SQLite до сих пор не поддерживает нормальную сортировку кириллицы? Хотя ICU вроде присутствует
     
     
  • 2.18, Аноним (-), 11:56, 28/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > драйвер для SQLite до сих пор не поддерживает нормальную сортировку кириллицы

    Сортировка — задача не драйвера/обёртки, а нижележащей СУБД.
    К.О.

     
     
  • 3.21, Аноним (-), 22:10, 28/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С базой все нормально - мне приходилось исользовать SQLite и с FreePascal, и с C#, и с Java, - везде было все OK. Дело именно в обработке кодировки драйвером Qt.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру