Официальный форум СВД Встраиваемые Системы
03 Декабря, 2016, 18:38:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2 3 ... 7   Вниз
  Печать  
Автор Тема: Qt для QNX и КПДА  (Прочитано 10221 раз)
Игорь Рондарев
Сотрудник СВД ВС
Пользователь

Сообщений: 77


Сотрудник СВД ВС


WWW
« : 12 Ноября, 2014, 11:29:54 »

Qt для QNX и КПДА

Компания «СВД Встраиваемые Системы» предлагает пользователям QNX сборки Qt версий 5.x и 4.x для операционной системы QNX Neutrino 6.5.0. Qt — многофункциональная платформа для разработки приложений, известная, в первую очередь, своими богатыми возможностями по разработке графических интерфейсов (как для настольных, так и для встраиваемых систем), а также переносимостью программных продуктов, разработанных с её помощью.

Данная сборка включает в себя основные компоненты и инструменты, необходимые для разработки Qt-приложений под вычислительные архитектуры x86 и ARMv7. В дальнейшем эта сборка станет основой для сертифицированного варианта Qt, который войдёт в состав ЗОСРВ «Нейтрино» (КПДА.10964-01). В случае наличия дополнительных требований у наших заказчиков, возможна заказная доработка компонентов и поддержка других вычислительных архитектур.

В Qt 5 (и в Qt 4 начиная со сборки 20150410) используется слой абстракций QPA (Qt Platform Abstraction). Вместо QWS в качестве оконного сервера используется Photon, что позволяет совмещать работу приложений Qt и приложений Photon, а также использовать OpenGL. В качестве дополнительных компонентов предоставляются QtWebKit и Phonon.

В настоящий момент основной версией мы считаем Qt 4.8.7, все файлы последней сборки расположены в корневом каталоге FTP. Другие сборки и версии размещены в каталогах вида qt486, qt550 и т.д. Последняя сборка Qt 4.8.6 с QWS сервером размещена на FTP-сервере в каталоге qt486/20150225.

Информация по текущим сборкам Qt

Новая версия qt550-20151109


Изменения версии qt487-20160608:
- исправлены падения при работе в режиме no_offscreen (в том числе при работе с Phindows)
- поддержка колёсика мышки

Изменения версии qt487-20160330:
- поддержка флага Qt::WindowStaysOnTopHint
- поддержка смены формы курсора
- поддержка текстового буфера обмена между приложениями Photon и Qt
- QtWebKit и Phonon теперь поставлятся в одном архиве с Qt

Изменения версии qt487-20151029:
- исправлено отображение больших окон при запуске с параметром no_offscreen
- исправлены падения при нажатии клавиш, расположенных на цифровом блоке клавиатуры
- оптимизировано обновление содержимого окон
- поддержана новая версия API GF3D

Изменения версии qt487-20150618:
- обновление Qt до версии 4.8.7
- реализованы параметры плагинов платформы (см. документацию)
- исправлено отсутствие заголовка окна QDockWidget
- отображение блочных и символьных устройств в QFileDialog
- устранены артефакты при отрисовке

Скачать

Ссылка для скачивания Qt для QNX 6.5.0 (предварительно необходимо нажать кнопку "Спасибо" или оставить комментарий в данной теме):


« Последнее редактирование: 08 Июня, 2016, 16:52:33 от Александр Молодцов » Записан

Игорь Рондарев
Сотрудник СВД ВС
Пользователь

Сообщений: 77


Сотрудник СВД ВС


WWW
« Ответ #1 : 17 Ноября, 2014, 13:00:15 »

UPD В заглавное сообщение добавлена ссылка для скачивания.
Записан

bbceler
Интересующийся

Сообщений: 7


« Ответ #2 : 23 Ноября, 2014, 18:45:32 »

Как то не нахожу этой кнопки "Спасибо".
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2931



WWW
« Ответ #3 : 24 Ноября, 2014, 12:04:09 »

Как то не нахожу этой кнопки "Спасибо".

Вчера исправил этот недочёт. Доступ к скачиванию у Вас должен быть. Если столкнётесь с проблемами при скачивании — сообщайте.
Записан

Tacio
Пользователь

Сообщений: 35


« Ответ #4 : 02 Декабря, 2014, 18:34:34 »

А какой версии использовать компилятор для сборки QT приложений с данной версией библиотек под QNX? Который входит в состав SDP 6.5.0 или скачивать GCC 4.8.3 с http://community.qnx.com? Под windows библиотеки версии 4.8.6 скомпилены уже с помощью mingw 4.8.2. По крайней мере http://download.qt-project.org/archive/qt/4.8/4.8.6/ отсюда скачивается именно такая сборка.
Предполагается разработка кроссплатформенного приложения (Win32/QNX).
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2931



WWW
« Ответ #5 : 03 Декабря, 2014, 00:03:18 »

Tacio, сборка выполнялась штатным для QNX SDP 6.5.0 компилятором GCC 4.4.2.
Записан

Tacio
Пользователь

Сообщений: 35


« Ответ #6 : 03 Декабря, 2014, 17:31:02 »

Олег Большаков, при запуске приложения, скомпиленного с использованием 4.8.6 библиотек, выскакивает следующая ошибка:
Код:
ldd:FATAL: Unresolved symbol "sqlite3_prepare16_v2" called from libqsqlite.so
Приложение работает с БД с помощью QSQLITE.
Если заменить libqsqlite.so из версии 4.8.5, то всё работает. Кстати, размеры libqsqlite.so из версии 4.8.5 около 500КБ, а из 4.8.6 всего 60КБ.
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2931



WWW
« Ответ #7 : 05 Декабря, 2014, 10:08:30 »

Tacio, мы проанализируем эту ситуацию и подготовим решение проблемы.
Записан

Елена
Интересующийся

Сообщений: 3


« Ответ #8 : 16 Декабря, 2014, 09:24:39 »

спасибо
Записан
solomin
Интересующийся

Сообщений: 1


« Ответ #9 : 20 Января, 2015, 10:52:35 »

спасибо
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2931



WWW
« Ответ #10 : 26 Февраля, 2015, 14:19:04 »

Доступна для скачивания новая сборка QT 4.8.6 — 20150225. Основные изменения: исправлена работа с принтерами, новая версия QtWebKit 2.3.4. Ссылка на скачивание в первом сообщении этой темы.
Записан

michael79
Пользователь

Сообщений: 10


« Ответ #11 : 19 Марта, 2015, 12:14:11 »

Спасибо
Записан
Александр Молодцов
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 129

Gravatar


WWW
« Ответ #12 : 13 Апреля, 2015, 16:23:55 »

Доступна для скачивания новая сборка QT 4.8.6 — 20150410. Основные изменения: работа приложений Qt в Photon с использованием технологии QPA, поддержка QNX Mesa3D.
Ссылка на скачивание в первом сообщении этой темы.
Записан

Виктор
Интересующийся

Сообщений: 5

Gravatar


« Ответ #13 : 15 Апреля, 2015, 09:52:48 »

Получается при использовании QPA окно без заголовка не создать и полупрозрачным его не сделать, как это можно было сделать в QWS?
Записан

СКБ "Титан"
Олег Большаков
Администратор
Житель форума

Сообщений: 2931



WWW
« Ответ #14 : 15 Апреля, 2015, 11:13:56 »

Здравствуйте, Виктор!

При использовании Qt QPA существует несколько вариантов запуска приложений без заголовка и обрамления окна. Например, использовать флаги Qt::FramelessWindowHint, Qt::CustomizeWindowHint и другие, подробности тут. Можно вовсе не запускать менеджер окон pwm. Помимо этого мы разработали стиль для pwm, который отключает заголовок и обрамление окна.

По поводу полупрозрачность, нам необходимо выполнить проверки. Вы можете переслать пример проекта, в котором используется полупрозрачность?

Хочу обратить Ваше внимание, что Вы можете в дальнейшем продолжать использование Qt QWS в своих проектах, если эта версия Вас устраивает больше. Мы готовы исправлять критические ошибки сборки Qt QWS, но дальнейшее развитие Qt для QNX видим именно в ветке QPA. Отдельно отмечу, что мы готовы учесть и реализовать специфические требования заказчиков, в том числе и на заказной основе.
Записан

Страниц: [1] 2 3 ... 7   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 02 Декабря, 2016, 01:42:50