LINUX.ORG.RU

Qt


191

15

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

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

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

Сегодня состоялся первый в 2019 году релиз QVGE 0.5.2.

С недавнего времени QVGE используется японскими учёными из проекта feel.physics, который посвящён виртуальному голографическому моделированию магнитных полей.

Кроме значительно количества починенных багов, в версию вошли следующие новые фичи и улучшения:

  • Добавлен импорт топологии и базовых атрибутов из GraphViz
  • Значительно улучшена отрисовка элементов графов
  • Более интуитивное редактирование выбранных объектов
  • Возможность менять цвет у портов
  • Отдельное управление видимостью Id узлов и ветвей
  • Пользователь может добавлять свои колонки в таблицу связей
  • Добавлена возможность автоматического бэкапа документов
  • Добавлено авто-размещение узлов по Сугияме

>>> Сайт проекта

 , , , ,

ii-system
()

Stellarium 0.18.3

Stellarium 0.18.3
Группа Open Source

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

Свежая версия большей частью посвящена работе над ошибками (как в ядре планетария, так и в его плагинах) и оптимизациям (в том числе в графическом интерфейсе), но тем не менее в ней есть и ряд нововведений (к примеру 2 новые культуры неба и тонирование Млечного пути). Кроме этого существенно обновлён пакет текстур объектов Солнечной системы и объектов глубокого космоса.

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

 , , , ,

alex-w
()

Qt 5.12 и Qt Creator 4.8.0

Группа KDE

После полугода разработки подготовлен новый мажорный выпуск кроссплатформенного фреймворка Qt 5.12.
Qt лицензируется под лицензиями LGPLv3 и GPLv2, инструменты Qt для разработчиков, такие как Qt Creator и qmake, а также некоторые модули поставляются под лицензией GPLv3.
Релиз 5.12 относится к релизам с длительной поддержкой — LTS.

Значительное внимание разработчиков уделялось обеспечению стабильности и скорости работы. По сравнению с прошлой LTS-веткой в Qt 5.12 устранено более 2000 недочётов.

Список изменений:

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

Одновременно был представлен релиз IDE Qt Creator 4.8.0, интегрированной среды разработки для Qt и не только:

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

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

 

kekelia
()

qBittorrent v4.1.4 — свободный кроссплатформенный Torrent-клиент

qBittorrent v4.1.4 — свободный кроссплатформенный Torrent-клиент
Группа Open Source

qBittorent — свободный кроссплатформенный Torrent-клиент. Код программы написан на языке C++, а для построения графического интерфейса используется Qt5.

( Основные изменения... )

>>> Скачать бинарные пакеты (официальные)

>>> Статус пакета в репозиториях дистрибутивов (Repology)

>>> Репозиторий исходного кода (GitHub)

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

 , ,

Odalist
()

LibrePCB 0.1.0 — свободная САПР для проектирования электронных схем и печатных плат

LibrePCB 0.1.0 — свободная САПР для проектирования электронных схем и печатных плат
Группа Open Source

LibrePCB — свободное ПО для проектирования электронных схем и печатных плат. Код программы написан на языке C++, а для построения графического интерфейса используется Qt5.

Особенности программы:

  • Кросс-платформенность (Unix/Linux, Mac OS X/macOS, Windows).
  • Мультиязычность (как интерфейса программы так и библиотек элементов)
  • Всё включено: менеджер проектов + редактор библиотек/схем/плат.
  • Интуитивный, современный и лёгкий в освоении графический интерфейс.
  • Очень мощный дизайн библиотек с некоторыми инновационными концептами.
  • Человекочитаемый формат файлов библиотек и проектов.
  • Multi-PCB (разные варианты PCB для одной и той же схемы).
  • Автоматическая синхронизация netlist между схемой и платой.

Это первый официальный релиз LibrePCB, ознаменовавший собою стабилизацию собственного формата файлов (*.lp, *.lplib):

“As this is an official stable release, the file format is also considered as stable and you can expect that any project created with that release will be loadable with future releases of LibrePCB. So now you can really start using LibrePCB productively :)”

Бинарные пакеты подготовлены для Linux, macOS и Windows.

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

>>> Презентация LibrePCB (FOSDEM 2018)

>>> Руководство пользователя (онлайн)

>>> Репозиторий исходного кода (GitHub)

>>> Репозиторий библиотек элементов (GitHub)

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

 , gbr, ,

atsym
()

Релиз QVGE 0.5.1

Релиз QVGE 0.5.1
Группа Open Source

Наконец-то состоялся очередной релиз Qt Visual Graph Editor, средства для интерактивного редактирования двумерных графов.

Что нового относительно предыдущих версий:

  • Добавлена поддержка портов (Node Ports).
  • Реализован поиск элементов, атрибутов и их значений в пределах графа.
  • Окно топологии может также отображать заданные пользователем атрибуты ветвей.
  • Упрощено и улучшено создание графов и управление пользовательскими атрибутами.
  • Добавлено несколько примеров графов, созданных в приложении.
  • Много разных исправлений ошибок и мелких улучшений.

>>> Сайт проекта

 , , , ,

ii-system
()

Qt переходит с qmake на CMake

Группа Open Source

Сегодня в официальной рассылке Ларс Кнолл (Lars Knoll) подтвердил давно ходящие слухи об отказе от qmake в пользу CMake начиная с Qt 6.

Данное решение было результатом многочисленных дискуссий по поводу будущего системы сборки Qt. Команда признаёт, что эволюция qmake зашла в тупик и замена его было лишь вопросом времени. В июле Тьяго Мацейра (Thiago Macieira) перечислил требования к будущей системе сборки, из потенциальных кандидатов, удовлетворяющих им, в итоге остались Qbs и CMake.

Qbs разрабатывался внутри The Qt Company как альтернативная система сборки общего назначения, призванная избавиться от болячек qmake и предложить разработчикам декларативный язык описания проекта на основе QML. К сожалению, проект так и не получил достаточного развития и в последнее время поддерживался усилиями буквально одного человека. Для того чтобы Qbs конкурировал на рынке необходимо было бы приложить усилия, несоизмеримые с текущими возможностями и бизнес-целями компании. Таким образом, единственной областью применимой для Qbs мог бы стать перевод на неё самой Qt. Но даже это оказалось трудновыполнимой задачей из-за циклических зависимостей между Qt и Qbs, что прямо противоречило одному из основных требований.

И Qbs, и CMake показали хорошие результаты в ходе эксперимента по сборке Qt, но разработчики отмечают насколько далеко они сумели продвинуться именно с CMake за короткий промежуток времени.

Среди прочих достоинств CMake упоминаются широкое расспространение в экосистеме C++, в частности KDE, хорошая поддержка в популярных IDE и пакетных менеджерах (VCPkg, Conan и прочие), а также большая база пользователей.

Модули CMake уже официально входят в состав Qt 5 и планировались поддерживаться и далее наряду с qmake. Добавление третей системы сборки стало бы слишком тяжёлой задачей, поэтому отказ от Qbs был во многом предопределён.

Компания уверена в своём выборе CMake для Qt 6. Результаты уже сейчас можно опробовать в проекте qtbase, переключившись на ветку wip/cmake. Желающие принять участие в портировании остальных модулей приглашаются к сотрудничеству.

В дополнение, в официальном блоге Qt сегодня также заявили про прекращение разработки Qbs: http://blog.qt.io/blog/2018/10/29/deprecation-of-qbs.

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

 , , ,

Dendy
()

Вышла Haiku R1/beta1

Группа Open Source

После 6 лет разработки вышла первая бета-версия операционной системы Haiku.

Haiku - операционная система, нацеленная на воссоздание существовавшей в 1994-2000 годах системы BeOS.

С момента вышедшей в 2012 году версии R1/alpha4, в систему было внесено множество изменений. Вот некоторые из них:

  • Добавлен пакетный менеджер HaikuDepot, позволяющий легко устанавливать и удалять приложения;
  • В систему включён по умолчанию браузер WebPositive, переведённый на движок WebKit и поддерживающий большинство современных сайтов;
  • Полностью переписан интерфейс управления сетевыми соединениями, доведена до ума поддержка wifi;
  • Добавлена поддержка потокового видео, как в браузере посредством HTML5, так и в нативном медиаплеере;
  • Добавлена поддержка GPT;
  • Обновлены драйверы Ethernet/WiFi, и множество других;
  • Существенно улучшена работа 64-битной версии системы;
  • Закрыто более 11000 багрепортов.

Не так давно в Haiku OS был портирован LibreOffice.

Кроме того, за время, прошедшее с момента выпуска alpha4, была значительно улучшена поддержка Qt и портировано множество Qt-приложений, что позволяет уже сейчас относительно комфортно использовать Haiku OS для повседневной деятельности.

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

 , , ,

stav_artefakt
()

Релиз mtCellEdit 3.2 — свободный минималистичный редактор электронных таблиц (+ набор утилит)

Релиз mtCellEdit 3.2 — свободный минималистичный редактор электронных таблиц (+ набор утилит)
Группа Open Source

mtCellEdit (Ced, Mark Tyler's Spreadsheet Program) — свободный кроссплатформенный минималистичный редактор электронных таблиц, разрабатываемый Марком Тайлером, автором графического редактора mtPaint. Код программы написан на языках C и C++, а для построения графического интерфейса используется тулкит Qt4 (или Qt5, опционально).

( Основные изменения... )

Стандартный формат документов для mtCellEdit — *.TSV.ZIP (набор текстовых файлов TSV, CSV и других внутри ZIP-архива; подобие ODF).

The default file format mtCellEdit uses is portable and transparent as it is a ZIP file containing TSV text files. I deliberately designed it this way so that data can be extracted and read by any modern spreadsheet program on any operating system without requiring mtCellEdit. Over the years I have been frustrated by binary and XML formats that make data only accessible via a single program (or by me wasting time manually converting each file, or by me writing a file format conversion program). This format ensures that my data never becomes stranded, and can be manipulated by whichever tool I choose for a particular job (i.e. spreadsheet programs, text editors, command line tools, etc).

Кроме mtCellEdit, в пакете исходного кода поставляется и набор разнообразных утилит:

  • mtCedCLI — интерактивный консольный редактор электронных таблиц. Набор функций, идентичный функциям mtCellEdit, но с CLI-интерфейсом (с использованием GNU readline).
  • mtCedUtils — набор консольных утилит для работы с текстовыми электронными таблицамми on text based spreadsheets (т.е. для работы с файлами TSV и CSV).
  • mtPixy — графический редактор растровой (пиксельной) графики и палитр. mtPixy можно использовать для создания PixelArt.
  • mtPixyCLI — интерактивный консольный редактор растровой (пиксельной) графики. Набор фукнций, идентичный функциям mtPixy, но с CLI-интерфейсом (с использованием GNU readline).
  • mtPixyUtils — набор консольных утилит для работы с файлами изображений.
  • mtRaft — графическая программа для анализа содержимого директорий.
  • mtDWCLI — интерактивная консольная программа для создания высококачественных рандомных данных, managing one time pads, шифрования/дешифрования файлов и использования стеганографии для хранения файлов внутри файлов PNG или FLAC (по принципу RARJpeg).
  • mtNetLog — очень простой консольный логгер сетевой активности.
  • mtRDC — консольная программа которая генерирует файлы со случайными данными (т.е. пароли, матрицы, and binary one time pads).
  • mtEleana — графическая программа для изучения результатов выборов в Соединённом Королевстве в период 1945-2015гг.

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

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

 , mtcelledit, , ,

atsym
()

Релиз персонального менеджера для накопления информации MyTetra v.1.43

Группа Open Source

Опубликован новый релиз кроссплатформенного PIM-менеджера MyTetra v.1.43. Это багфикс-релиз, выпущенный спустя два года после основного релиза. Список изменений состоит из 24 пунктов, среди которых не только исправление выявленных при эксплуатации проблем, но и добавление нового функционала.

В данном релизе сделано много мелких правок для встроенного WYSIWYG редактора, улучшено редактирование ссылок и доработано поведение редактора на граничных местах текста - в начале и конце области редакторования. Исправлена работа с различными нестандартными именами прикрепляемых файлов (dot-файлы, файлы без расширений и т.п.), исправлено взаимодействие программы с различными оконными средами (DE) в плане правильного восстановления геометрии окна и назначении кнопок по-умолчанию.

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

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

 , , ,

Xintrea
()

Stellarium 0.18.1

Группа Open Source

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

Свежая версия большей частью посвящена работе над ошибками (как в ядре планетария, так и в его плагинах) и оптимизациям (в том числе в графическом интерфейсе), но тем не менее в ней есть и ряд нововведений. Среди этих нововведений имеет смысл отметить добавление показа времени восхода, транзита и заката небесных светил и улучшение отрисовки неба с учётом аппаратных особенностей ПК (режим размывания (dithering) выбирается вручную).

Отдельно стоит упомянуть появление публичной бета-версии третьей редакции планетария — Stellarium Web — теперь для работы с планетарием достаточно иметь браузер с поддержкой WebGL.

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

 , , , ,

alex-w
()

Первый официальный выпуск Qt for Python 5.11

Группа Open Source

Разработчики из The Qt Company объявили о выходе первого официального релиза Qt for Python 5.11 --- набора привязок к языку Python, ранее развивавшегося под именем PySide 2. В настоящее время проект носит метку Technical Preview, но уже в выпуске Qt 5.12 будет поставляться как полностью стабильная и законченная реализация.

Разработка PySide 2 началась в выпуске Qt 5.6, и главной целью разработчиков было исправление ошибок и улучшение стабильности. С выходом Qt 5.7, в котором появилась поддержка стандарта C++ 11, появилась необходимость в серьёзном обновлении генератора Python-привязок Shiboken. Кроме того много времени и сил отняла документация. В начале этого года разработчики выпускали снапшоты, которые предназначались для тестирования.

Qt for Python 5.11 поддерживает Python 2.7, 3.5 и 3.6. Для установки предлагается загрузить готовый тарболл, либо воспользоваться пакетным менеджером PIP:

pip install \
  --index-url=http://download.qt.io/official_releases/QtForPython/ pyside2 \
  --trusted-host download.qt.io

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

 , ,

Sunderland93
()

Релиз видеоредактора Avidemux 2.7.1 Final

Группа Мультимедиа

Avidemux — свободный мультиплатформенный видеоредактор. Графический интерфейс программы построен с использованием тулкита Qt5.

Спустя 9 месяцев с момента релиза v2.7.0 разработчики представили корректирующий релиз v2.7.1 Final.

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

>>> YouTube-канал проекта

>>> Скачать исходный код и бинарные пакеты (зеркало на SourceForge; статус пакета на Repology)

>>> Скачать AppImage-пакет (для Linux, 64-bit)

>>> Скачать 'ночные' сборки

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

 , , ,

atsym
()

Релиз Qt 5.11

Группа Open Source

Состоялся релиз кроссплатформенного фреймворка для разработки приложений и построения графических интерфейсов Qt 5.11.

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

>>> Подробности и полный список изменений

 

Sunderland93
()

Итоги мероприятия разработчиков KDE в Берлине

Группа KDE

В течение последнего месяца в Берлине проходило организованное разработчиками KDE мероприятие, на котором обсуждались будущее Plasma и уже существующих инициатив команды, а также возможности взаимодействия с другими проектами (естественно, была и объёмная работа с исходным кодом). Присутствовали также гости из Qt и sway.

( Сотрудничество с sway и Qt, интеграция с браузерами и др. )

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

 , , , ,

bodqhrohro_promo
()

qtchan 0.100

qtchan 0.100
Группа Open Source

Спустя немногим меньше трёх месяцев с прошлой значительной версии состоялся очередной выпуск qtchan — настольного клиента для имиджборда 4chan, рассчитанного на управление с клавиатуры, полностью написанного на C++ с использованием графического инструментария Qt.

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

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

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

 ,

commagray
()

Выпуск QBitTorrent 4.1

Группа Open Source

Вышла новая версия open source торрент-клиента QBitTorrent 4.1.

Основные изменения:

  • Новая версия WebAPI 2. Поддержка первой версии сохранена.
  • Добавлена опция «Объединять операции чтения и записи» в расширенных настройках.
  • Добавлена возможность фильтровать RSS-публикации.
  • Стало возможным сконфигурировать, при какой скорости торрент будет считаться медленным.
  • При создании торрента стало возможным использовать оригинальный порядок файлов (ранее они всегда сортировались по размеру).
  • Исправлена ошибка при загрузке очень больших торрент-файлов;
  • Исправлена проблема, которая приводила к нарушению целостности приостановленных загрузок при их проверке.
  • Проведена оптимизация кода.
  • Теперь используется источник энтропии от операционной системы.

Полный список изменений доступен на официальном сайте.

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

 ,

newsbot
()

Qt на микроконтроллерах

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

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

Мотивацией проведения этого эксперимента было то, что на данный момент нет одновременно свободного, универсального и переносимого инструмента для разработки программ для встраиваемых систем, а несвободные аналоги представляют собой «чёрный ящик» с последующей завязкой на поставщика.

К несчастью, до этого момента официально поддерживаемым оборудованием были процессоры класса «ARM Cortex-A» под управлением ядра Linux и несвободных операционных систем реального времени, а системные требования были крайне высоки: 256 мегабайт оперативной памяти, 512 мегагерц тактовой частоты процессора и видеочип с поддержкой технологии OpenGL ES 2.0.

Сейчас же, вследствие проведённых оптимизаций, тестовые программы на Qt Widgets, QML и Qt Quick Controls 2 могут работать на чипе класса «ARM Cortex-M» под управлением свободной операционной системы реального времени RTEMS, а размер итоговой прошивки разнится от 6-13 мегабайт, с потреблением 3-10 мегабайт оперативной памяти.

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

 , ,

commagray
()

qutebrowser 1.3

Группа Open Source

Спустя немногим меньше двух месяцев с прошлой значительной версии состоялся очередной выпуск qutebrowser — браузера с минималистическим интерфейсом, рассчитанного на управление с клавиатуры посредством Vi-like сочетаний клавиш.

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

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

 ,

commagray
()

Новая версия Qt5-плагина gtkplatform 0.2.3

Новая версия Qt5-плагина gtkplatform 0.2.3
Группа Разработка

Состоялась новая версия плагина gtkplatform 0.2.3, позволяющего унифицировать внешний вид Qt-приложений в GTK-окружениях рабочего стола, путём задействования GTK в качестве хост-тулкита. Qt приложение использует GTK+ для рендеринга окна, файловых диалогов, ввода и так далее, делая работу Qt-приложения, например, в GNOME, неотличимой от штатных GNOME-приложений. В новом выпуске, помимо исправления багов и уменьшения нагрузки на CPU, добавлен крайне интересный модуль - gtkextras. Данный модуль позволяет использовать в любом Qt-приложении штатный HeaderBar-заголовок GTK+ 3, посредством класса QGtkHeaderBar. Пример. Данный модуль ещё не стабилизирован, но разработчики продолжат его дорабатывать и улучшать.

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

 , gtkplatform,

Sunderland93
()