LINUX.ORG.RU

Qt


191

15

Всего сообщений: 537

Релиз QVGE 0.6.2 (визуальный редактор графов)

Релиз QVGE 0.6.2 (визуальный редактор графов)
Группа Open Source

Qt Visual Graph Editor обновился до версии 0.6.2.

Это по большей части bugfix-release, последний в этом году для версии 0.6.

Из важного:

  • поддержка формата SocNetV
  • поддержка GraphViz 2.44
  • защита от подвисания алгоритмов GraphViz layout
  • исправлено около десятка различных ошибок

В дальнейших планах работа над версией 0.7, в которой запланирована более тесная интеграция с GraphViz, в частности, возможность немедленного просмотра результатов работы алгоритмов layout для оригинальных dot-файлов.

>>> Подробности

 , , , ,

ii-system
()

Состоялся релиз фреймворка Qt 6

Группа Open Source

Новые возможности Qt 6.0:

  • Единый интерфейс аппаратного рендеринга с поддержкой Direct 3D, Metal, Vulkan и OpenGL
  • Отрисовка 2D и 3D графики объединена в единый графический стек
  • Qt Quick Controls 2 получили более нативный внешний вид
  • Поддержка дробного масштабирования для HiDPI-экранов
  • Добавлена подсистема QProperty, обеспечивающая бесшовную интеграцию QML в исходный код на языке C++
  • Улучшено Concurrency APIs, позволяющее вынести работу в фоновые потоки
  • Улучшена поддержка сети, что позволяет добавлять собственные бэкэнды сетевых протоколов
  • Поддержка C++17
  • Поддержка CMake для сборки приложений Qt
  • Qt for Microcontrollers (MCU), для работы которого достаточно всего лишь 80 Кб ОЗУ в минимальной конфигурации

С полным списком нововведений можно ознакомиться по ссылке ниже.

>>> Подробности

 

I-Love-Microsoft
()

Релиз QVGE 0.6.1 (интеграция с GraphViz)

Релиз QVGE 0.6.1 (интеграция с GraphViz)
Группа Open Source

https://www.linux.org.ru/images/19295/1500px.jpg

Состоялся очередной релиз мультиплатформенного визуального редактора графов Qt Visual Graph Editor 0.6.1.

Данная версия отличается более тесной интеграцией с пакетом GraphViz, в частности:

  • графы в формате DOT загружаются непосредсвенно через dot, что позволяет намного качественнее выполнять их парсинг;
  • вызов GraphViz layout engines непосредсвенно из графического интерфейса приложения, с мгновенным просмотром результатов.

Также из приложения удалена встроенная поддержка библиотеки OGDF из-за её нестабильности, которая приводила к «падениям» приложения (впрочем, можно собрать QVGE с поддержкой OGDF из исходников, как и раньше).

В дальнейших планах продолжение интеграции с GraphViz, улучшения в плане редактирования текста в узлах и поддержка большего числа графических форматов

>>> Подробности

 , ,

ii-system
()

Вышел Shotcut 20.10.31

Вышел Shotcut 20.10.31
Группа Мультимедиа

Shotcut — это свободный кроссплатформенный видеоредактор для FreeBSD, Linux, MacOS и Windows. Благодаря FFmpeg, Shotcut поддерживает множество видео, аудио и графических форматов. Также Shotcut использует шкалу времени для нелинейного редактирования из нескольких дорожек, которые могут состоять из файлов различных форматов.

В этой версии удалены QtWebKit и WebVfx (компоненты HTML5) из всех сборок, чтобы упростить обновление пользовательского интерфейса, и обновлен Qt до версии 5.15.1 в Linux и Windows и до версии 5.12.9 в macOS.

Новое в этой версии:

  • добавлен аудиофильтр Invert (инвертирование полярности)
  • добавлены фильтры Size, Position & Rotate
  • добавлено преобразование фильтров Text: HTML в Text: Rich
  • в меню Timeline добавлена ​​опция прокрутки курсора воспроизведения при увеличении
  • добавлена ​​возможность изменять положение в Size, Position & Rotate, перетаскивая в любом месте прямоугольника, одновременно удерживая Shift.
  • добавлены VUI подсказки для различных видеофильтров
  • добавлены стандартные предустановленные разрешения и соотношения сторон в диалоговое окно «Добавить пользовательский режим видео»

>>> Подробности

 , , , ,

MaxPower
()

Выпущена Krita 4.4.0

Выпущена Krita 4.4.0
Группа KDE

Графический редактор вышел с целым рядом новых типов слоев заливки, включая действительно универсальный тип слоя заливки на основе сценариев SeExpr, новые опции для кистей Krita, такие как режим карты градиента для кистей, режимы яркости и градиента для текстур кисти, поддержка динамического использования цветов в градиенты, экспорт анимации в webm, новые функции сценариев - и, конечно же, сотни исправлений ошибок, которые делают эту версию Krita лучше, чем когда-либо.

Вот выдержка из примечаний к выпуску:

Слои заливки
  • многопоточность для слоев заливки

  • преобразования для заливки узором

  • параметр Screentone для слоя заливки, предназначенный для заполнения всего экрана точками, квадратами, линиями, волнами и т. д.

  • слой заливки Multigrid, генерирует мозаики Пенроуза, а также квазикристаллические структуры

  • интеграция языка экспрессий SeExpr Disney Animation

Кисти
  • верхний штрих: использование комбинации нового параметра яркости с параметром смешивания

  • нижний штрих: использование параметра силы текстуры для смешивания кончиков кистей и текстур с наложением градиента

  • диагональные линии в MyPaint Color Selector (Shift + M)

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

>>> Подробности

 , , ,

MaxPower
()

DuploQ - графический фронтенд для Duplo (детектор дублированного кода)

DuploQ - графический фронтенд для Duplo (детектор дублированного кода)
Группа Разработка

DuploQ представляет собой графический интерфейс к консольной утилите Duplo (https://github.com/dlidstrom/Duplo), предназначенной для поиска дублированного кода в исходных файлах (т.н. «копипаста»).

Утилита Duplo поддерживает несколько языков программирования: C, C++, Java, JavaScript, C#, но также может быть использована для поиска копий в любых текстовых файлах. Для указанных языков Duplo старается игнорировать макросы, комментарии, пустые строки и пробелы, выдавая пользователю максимально «чистые» результаты.

DuploQ значительно облегчает работу по поиску дублированного кода, позволяя быстро указать, где производить поиск, настроить необходимые параметры и визуализировать результаты в простом для понимания виде. Также можно создавать и сохранять для последующего использования проекты, включая в них необходимые папки и указав параметры и шаблоны имён файлов для поиска дубликатов в данном наборе.

DuploQ является мультиплатформенным приложением, написанным с помощью фреймвока Qt версии 5. В настоящее время как минимум поддерживаются следующие платформы (при условии установленной Qt версии не ниже 5.10):

  • Microsoft Windows 10
  • Ubuntu Linux
  • Fedora Linux

Также высока вероятность работы DuploQ на иных платформах, которые официально поддерживаются Qt Company.

На странице релиза DuploQ (https://github.com/duploq/duploq/releases) можно скачать как исходные коды, так и бинарные пакеты для указанных выше систем (64 bit only).

DuploQ + Duplo лицензированы под GPL-лицензией.

>>> Подробности

 , duplo, , ,

ii-system
()

Stellarium 0.20.3

Stellarium 0.20.3
Группа Open Source

27 сентября вышла в свет версия 0.20.3 популярного свободного планетария Stellarium, визуализирующего реалистичное ночное небо так, как если бы вы смотрели на него невооружённым глазом, либо через бинокль или телескоп.

В общей сложности между версиями 0.20.2 и 0.20.3 сделано 164 изменения, из которых можно выделить (основные изменения):

  • Исправление нутации и, как следствие, времени начала сезонов.
  • Много изменений в инструменте «Астрономические расчёты» и ядре планетария.
  • Много изменений в плагинах «Спутники» и «Окуляры».
  • Обновлён каталог объектов глубокого космоса (v3.11).

>>> Подробности для версии 0.20.3 на GitHub

 , , , ,

alex-w
()

QtProtobuf 0.5.0

Группа Разработка

Выпущена новая версия библиотеки QtProtobuf.

QtProtobuf — свободная библиотека, выпускаемая под лицензией MIT. С ее помощью вы можете с легкостью использовать Google Protocol Buffers и gRPC в вашем Qt проекте.

Ключевые изменения:

  • Добавлена библиотека поддержки Qt-типов. Теперь можно использовать часть Qt типов в описании protobuf сообщений.
  • Добавлена поддержка Conan, спасибо @GamePad64 за помощь!
  • Вызов методов call и subscription в QtGrpc теперь потокобезопасны.
  • Добавлено поле returnValue для QQuickGrpcSubscription. Теперь можно делать QML биндинг на сообщения созданные в QML контексте без промежуточных обработчиков.
  • Для согласования с концепциями protobuf, все поля в сообщениях выставляются в значения по умолчанию перед началом десериализации.

Незначительные изменения:

  • Переработан поиск qmake в процедуре простройки проекта. Приоритет отдается qmake из CMAKE_PREFIX_PATH.
  • Переработана статическая простройка проекта, исправлены некоторые ошибки.
  • Исправлена ошибка «зависшей» подписки при работе с QQuickGrpcSubscription и QML контекста.
  • Добавлена конвертация для типа google.protobuf.Timestamp из/в QDateTime.

>>> Подробности

 , , , ,

semlanik
()

Релиз QVGE 0.6.0 (визуальный редактор графов)

Релиз QVGE 0.6.0 (визуальный редактор графов)
Группа Open Source

Состоялся очередной релиз Qt Visual Graph Editor 0.6, мультиплатформенного визуального редактора графов.

Основная область применения QVGE - это «ручное» создание и редактирование небольших графов в качестве иллюстрационных материалов (например, к статьям), создание диаграмм и быстрых прототипов workflow, ввод-вывод из открытых форматов (GraphML,GEXF,DOT), сохранение изображений в PNG/SVG/PDF и др.

QVGE также находит применение в научных целях (например, для построения и параметризации входных моделей для симуляторов физических процессов).

Однако в целом QVGE позиционируется как минималистичное средство для визуального просмотра и редактирования графов независимо от предметной области, если требуется быстро «поправить» пару параметров либо положение и внешний вид узлов после автоматического размещения.

Наиболее значительные изменения данной версии:

  • Добавлены полигональные ветви
  • Добавлен экспорт в SVG-формат
  • Улучшена поддержка ввода-вывода для формата DOT/GraphViz
  • Улучшено отображение элементов графов и текущего выделения
  • Визуальная трансформация узлов поддерживает режим скалирования координат (без изменения размера)
  • Поддержка OGDF последней версии (v.2020-02) и размещения узлов по методу Davidson-Harrel
  • Улучшена инсталляция приложения через make install - теперь создаются пункты меню (как минимум в Gnome)
  • А также исправлено много дефектов предыдущих версий

>>> Подробности

 , , , ogdf,

ii-system
()

QtProtobuf 0.4.0

Группа Разработка

Выпущена новая версия библиотеки QtProtobuf.

QtProtobuf –— свободная библиотека, выпускаемая под лицензией MIT. С ее помощью вы можете с легкостью использовать Google Protocol Buffers и gRPC в вашем Qt проекте.

Ключевые изменения:

  • Добавлена поддержка вложенных типов.
  • Добавлен gRPC API для QML.
  • Исправлена статическая простройка для well-known типов.
  • Добавлен базовый пример использования с пошаговой инструкцией.
  • Добавлена обработка «невалидных» полей в JSON сериализаторе.
  • Исправлены ошибки в путях бинарых пакетов генерируемых CPack.
  • Добавлена статическая линковка Quick (QML) плагинов.

Незначительные изменения:

  • Переработан генератор.
  • макрос CMake qtprotobuf_link_archive заменен на qtprotobuf_link_target.

>>> Подробности

 , , ,

semlanik
()

Stellarium 0.20.2

Stellarium 0.20.2
Группа Open Source

22 июня вышла в свет юбилейная версия 0.20.2 популярного свободного планетария Stellarium, визуализирующего реалистичное ночное небо так, как если бы вы смотрели на него невооружённым глазом, либо через бинокль или телескоп.

Юбилейность выпуска заключается в возрасте проекта — 20 лет назад Фабьен Шеро (Fabien Chéreau) озадачился вопросом загрузки новой дискретной видеокарты.

В общей сложности между версиями 0.20.1 и 0.20.2 сделано 135 изменений, из которых можно выделить (основные изменения):

  • Множество изменений в ядре планетария и инструменте «Астрономические вычисления».
  • Множество изменений в движке сценариев и Консоли сценариев.
  • Множество изменений в плагинах «Окуляры» и «Спутники».
  • Обновление каталога объектов глубокого космоса (v3.10).

>>> Подробности для версии 0.20.2 на GitHub

 , , , ,

alex-w
()

Очередной релиз QVGE 0.5.5 (визуальный редактор графов)

Очередной релиз QVGE 0.5.5 (визуальный редактор графов)
Группа Разработка

Вышел очередной релиз QVGE, мультиплатформенного приложения для просмотра и редактирования двумерных графов.

В настоящей версии поддерживаются следующие форматы:

  • GML
  • GraphML
  • GEXF
  • DOT/GraphViz (основные тэги)

Версия 0.5.5, кроме устранения значительного количества проблем предыдущих версий, позволяет создавать и редактировать порты узлов графа, а также экспортировать графы в виде изображений с выбранным разрешением для дальнейшей печати.

>>> Подробности

 ,

ii-system
()

Доступна предварительная сборка Qt 6.0

Группа Разработка

Qt Company сообщила в своём блоге о доступности первой предварительной сборки Qt 6.0.

Компания сообщает, что первая предварительная сборка содержит бинарные файлы только для настольных платформ, а для тестирования на мобильных и встроенных платформах необходимо воспользоваться сборкой из исходных текстов, при этом Qt 6.0 требует поддержки C++17 от компилятора, поэтому разработка фокусируется на сравнительно недавно выпущенных компиляторах.

Первая предварительная сборка содержит следующие модули:

  • Qt Core
  • Qt GUI
  • Qt Widgets
  • Qt Network
  • Qt QML
  • Qt Quick
  • Qt Quick Controls
  • Qt SVG
  • Qt Network Authorization
  • Qt SQL
  • Qt Test
  • …и несколько других модулей

Qt Company и далее собирается предоставлять регулярные предварительные сборки Qt 6.0, получить же их можно воспользовавшись установщиком Qt в категории Preview.

Выпуск Qt 6 намечен на 1 декабря, а 31 августа предполагается заморозка добавления функциональности.

>>> Блог Qt

 , , ,

c0deum
()

Qt 5.15

Qt 5.15
Группа KDE

26 мая вышла новая версия C++ фреймворка Qt 5.15 LTS.

Эта версия - последняя среди версий Qt 5 перед выпуском Qt 6. Функции, намеченные к удалению в Qt 6 обозначены в текущем выпуске как устаревшие. Некоммерческая поддержка будет осуществляться до выхода Qt 6, коммерческая поддержка будет осуществляться в течение трёх лет.

Новинки выпуска:

  • Начат перенос графического стека Qt на Qt Rendering Hardware Interface (RHI), который обеспечивает запуск приложений Qt Quick поверх Direct 3D, Metal (графический API систем Apple), Vulkan и OpenGL. Планируется, что Qt RHI станет центральной частью Qt 6.

  • Добавлена полная поддержка Qt Quick 3D - API для внедрения 3D-содержимого в приложения на основе Qt Quick с возможностью определения 3D-сцен на языке QML. Представленный впервые в Qt 5.14, в текущем выпуске у данного API появилась поддержка эффектов постпроцессинга, новый API для пользовательской геометрии, API поворота фигур на основе кватернионов и поддержка расходящихся лучей.

  • Qt Design Studio 1.5 с поддержкой Qt Quick 3D, переработанным интерфейсом на основе прикрепляющихся виджетов, улучшенным 3D-просмотром, возможностью добавления аннотаций к элементам и новым редактором диаграмм.

  • В Qt QML добавлены «обязательные» (required) свойства для компонентов, чьи значения обязательны к заданию пользователям компонента, встроенное (inline) задание компонентов, декларативный способ задания типов, оператор слияния ?? для задания значения в случае равенства NULL значения слева. Также улучшены предупреждения утилиты qmllint, добавлена утилита qmlformat для проверки соотвествия указаниям к стилю кода QML, QML в составе пакета Qt для микроконтроллеров стал совместим с QML для Qt 5.15.

  • В Qt Quick добавлена поддержка цветовых пространств для элементов Image, добавлен элемент PathText в состав Qt Quick Shapes. У хендлера указателя появилось свойство cursorShape для задания формы курсора мыши, для TableView добавлен объект HeaderView для добавления вертикальных и горизонтальных заголовков таблиц.

  • Улучшена поддержка оформления на стороне клиента (CSD).

  • Qt Lottie, модуль интеграции анимаций Adobe Effects, теперь поддерживается полностью.

  • Qt WebEngine обновлён до Chromium 80.

  • У Qt 3D улучшена поддержка профайлинга и отладки.

  • Qt Multimedia поддерживает рендер на нескольких поверхностях. Процедуры масштабирования и конвертации картинок в Qt GUI теперь во многих случаях многопоточная.

  • Qt Network поддерживает настраиваемые таймауты и тикеты сессий TLS 1.3.

  • QRunnable и QThreadPool могут работать вместе с std::function, добавлен кроссплатформенный метод удаления в корзину QFile::moveToTrash().

  • Добавлена поддержка родного диалога выбора файла в Android.

>>> Блог Qt

 , ,

gedisdone
()

Релиз кроссплатформенного UI фреймворка MauiKit 1.1.0

Релиз кроссплатформенного UI фреймворка MauiKit 1.1.0
Группа Разработка

Проект Maui – это свободное программное обеспечение с открытым исходным кодом, поддерживаемое сообществом KDE и разработанное Nitrux Latinoamericana.

MauiKit – набор элементов управления и инструментов, основанных на QQC2 и Kirigami, совместно используемых в наборе приложений Maui. MauiKit помогает быстро создавать пользовательские интерфейсы, которые соответствуют Maui HIG. Основан на Qt, QML, и C++. Содержит компоненты, готовые к использованию и работающие на Android, Linux, Windows, Mac OS и iOS.

Версия 1.1.0 содержит обновления, новые функции, исправления ошибок. Для этого первого полного релиза пакеты распространяются непосредственно с официальной веб-страницы MauiKit. Это первый официальный стабильный релиз.

( читать дальше... )

>>> Подробности

 , , ,

cocucka
()

Stellarium 0.20.0 и 0.20.1

Stellarium 0.20.0 и 0.20.1
Группа Open Source

29 марта и 20 апреля вышли в свет версии 0.20.0 и 0.20.1 популярного свободного планетария Stellarium, визуализирующего реалистичное ночное небо так, как если бы вы смотрели на него невооружённым глазом, либо через бинокль или телескоп.

В общей сложности между версиями 0.19.3 и 0.20.0 было внесено 119 изменений, а между версиями 0.20.0 и 0.20.1 — 43 изменения.

Среди основных изменений версии 0.20.0 можно выделить:

  • Рефакторинг и обновление графического интерфейса планетария
  • Глубокий рефакторинг кода, связанного с объектами Солнечной системы
  • Множество улучшений в плагинах планетария

>>> Подробности для версии 0.20.0 на GitHub

Среди основных изменений версии 0.20.1 можно выделить:

  • Восстановления работы режима ANGLE на Windows
  • Множество изменений в движке сценариев и Консоли сценариев
  • Исправления в графическом интерфейсе и плагинах
  • Обновление каталога объектов глубокого космоса (v3.9)

>>> Подробности для версии 0.20.1 на GitHub

 , , , ,

alex-w
()

QtProtobuf 0.3.0

Группа Разработка

Выпущена новая версия библиотеки QtProtobuf.

QtProtobuf – это свободная библиотека, выпускаемая под лицензией MIT. С ее помощью вы можете с легкостью использовать Google Protocol Buffers и gRPC в вашем Qt проекте.

Изменения:

  • Добавлена поддержка сериализации JSON.
  • Добавлена статическая компиляция для платформ Win32.
  • Миграция на регистр cAmEl названий полей в сообщениях.
  • Добавлены релизные rpm-пакеты и возможность их сборки при помощи CPack.
  • Исправлены незначительные ошибки.

>>> Подробности

 , , ,

semlanik
()

VCognitis — приложение для поиска единомышленников ВКонтакте

Группа Open Source

Тихо и незаметно вышла первая версия программы для поиска единомышленников по анализу подписок VK.

Ключевые особенности проекта:

  • Автоматический режим, требующий нажатия одной кнопки (специально для фанатов Gnome 3)
  • Два ручных режима, для тех, кто любит тонкую настройку
  • Возможность задать список нежеланных подписок
  • Мощная система фильтров
  • Функция скрытия просмотренных профилей
  • Учет интересов пользователя по группам, которых нет в списке
  • Наглядное представление жизненной позиции и взглядов
  • Встроенный браузер
  • Список избранного

Системные требования: Монитор от 1366 х 768, рекомендуется FullHD. SSD тоже лишней не будет.

Исходники под GPLv3 лежат тут. AppImage тестировался только на Ubuntu 18.04, но теоретически должен работать везде.

>>> Скриншоты и бинарники

 , , , ,

CrossFire
()

Krita 4.2.9

Группа KDE

26 марта вышла новая версия графического редактора Krita 4.2.9.

Krita - графический редактор на Qt, ранее входивший в состав пакета KOffice, сейчас один из самых ярких представителей свободного ПО и считается одним из самых мощных графических редакторов для художников.

Обширный, но не исчерпывающий список исправлений и улучшений:

  • Контур кисти больше не мерцает при наведении курсора мыши на холст.
  • Добавлены режим распылителя, частота распылителя для цветной размазывающей кисти, новую настройка соотношения уплощения формы кисти для цветной размазывающей кисти.
  • Добавлена функция разбиения слоя на маску выделения.
  • Исправлена ошибка отображения прозрачности в виде шахматной доски на HDR-дисплеях.
  • Исправлена ошибка увеличения выделения, расширяющегося в одном направлении.
  • Исправлена ошибка, возникавшая при использовании режима кальки на неанимированных слоях.
  • Увеличен лимит в Смещении слоёв до 100 тысяч.
  • Исправлено падение при открытии .kra с неверным источником клонирования.
  • Исправлено падение при добавлении цвета пипеткой в удалённую палитру.
  • Восстановленные файлы теперь сохраняются в QStandardPaths::PicturesLocation.
  • Исправлена ошибка отображения курсора-руки, если нет маски окрашивания.
  • Исправлена логика параметров в диалоге выбора кисти.
  • Лог Krita отделён от системной информации.
  • В Python исправлен метод Canvas.setRotation.
  • Используется Qt::Popup для всплывающего окна выбора цвета.
  • Слои с отключенным альфа-каналом корректно экспортируются как «svg:src-atop» для ORA.
  • Добавлена иконка кнопки закрытия диалогового окна «О Krita».
  • Исправлена утечка памяти в окне истории пресетов.
  • Добавлено предупреждение о перезагрузке Krita после включения или отключения плагинов.
  • Обойдена ошибка в управлении цветом в Qt 5.14, при которой было невозможно сохранить файлы формата PNG.

>>> Подробности

 , ,

gedisdone
()

QtProtobuf 0.2.0

Группа Разработка

Выпущена новая версия библиотеки QtProtobuf.

QtProtobuf - это свободная библиотека, выпускаемая по лицензии MIT. С ее помощью вы можете с легкостью использовать Google Protocol Buffers и gRPC в вашем проекте qt.

( читать дальше... )

>>> Подробности

 , , ,

anonymous
()