LINUX.ORG.RU

Qt


192

15

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

Проект GCompris начал переход на Qt Quick

 , , ,

Группа Open Source

GCompris представляет собой пакет обучающих программ для детей от 2 до 10 лет, состоящий из различных упражнений и игр образовательного характера.

Сегодня в рассылке проекта было объявлено о начале перехода с Gtk+ на Qt Quick. В качестве основной причины указано то, что Gtk+ не предоставляет возможности использовать единую кодовую базу для десктопной и планшетной версии приложения. Что является критичным, так как в данный момент начата разработка версии для планшетов.

Для перехода на Qt проекту потребуется полная переработка. Сохранены будут только игровая логика, тексты, переводы и медиа-файлы. Статус процесса можно отслеживать на Вики.

Так как проект больше не будет использовать Gtk+, то его новая версия не может хоститься на серверах проекта Gnome и участвовать в Google Summer of Code вместе с ним (теперь проект заявлен там как независимый).

Новая версия GCompris-qt опубликована на Гитхабе. Также представлено видео с демонстрацией его работы (данная версия уже работает на десктопе и Андроиде).

>>> Подробности (sourceforge.net)

aidan
()

Релиз Qt 5.2.1 и QtCreator 3.0.1

 ,

Группа Open Source

Разработчики из Digia объявили о выходе новых версий кроссплатформенного фреймворка Qt 5.2.1 и среды разработки QtCreator 3.0.1. Данные релизы являются корректирующими и не вносят новой функциональности.

Изменения в Qt включают в себя многочисленные оптимизации Javascript и QML в новом движке Qt Quick, а также багфиксы для Android и IOS. В QtCreator исправлены ошибки в дизайнере Qt Quick, отладчике, средствах разработки для Android и IOS и во многих других компонентах.

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

>>> Подробности о Qt (digia.com)

keyran
()

Sailfish OS 1.0.3.8

 , ,

Группа Linux General

31 января 2014 года вышло уже третье обновление Sailfish OS 1.0.3.8 под названием Naamankajärvi.

Sailfish OS - мобильная операционная система основанная на GNU/Linux, Qt5 и Wayland. Она является продолжением MeeGo Harmattan от бывших сотрудников Nokia и основана на пакетной базе дистрибутива Mer (форк MeeGo), а также использует наработки проекта Nemo Mobile. На данный момент выпускается один смартфон на этой системе, появившийся в продаже в ноябре прошлого года.

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

  • Поддержка ландшафтного режима для браузера, системных жестов и уведомлений.
  • Изменение масштаба двумя пальцами в приложении камеры. Улучшение качества снимков и записи звука.
  • Поддержка SMS в android-приложениях, улучшенное управление памятью. Нативные и android-приложения теперь разделены в Jolla Store.
  • Исправлена проблема с увеличенным расходом батареи при подключенном The Other Half.
  • Исправления производительности и интерфейса.
  • Многочисленные исправления ошибок в стандартных приложениях.
  • Расширение функциональности recovery-режима (например, можно разблокировать загрузчик).
  • Возможность очистки буфера обмена.
  • Исправления в работе Bluetooth.

>>> Подробности (jolla.com)

equeim
()

Обновление HTTraQt 1.3.0

 , , ,

Группа Open Source

После небольшого отрезка времени вышла новая минорная версия программы HTTraQt.

Программа (клон проекта WinHTTrack) является пользовательским интерфейсом к библиотеке libhttrack, широко распространённой на многих Linux дистрибутивах, служит для скачивания веб-страниц с сохранением структуры ссылок и файлов. HTTraQt позволяет удобно управлять широким набором настроек. Пользовательский интерфейс поддерживает 27 языков, среди которых есть русский и украинский. Дополнительные локализации можно достаточно легко создавать, используя заготовку English.utf.

Написанный изначально в рабочем окружении Qt4 проект на данный момент поддерживает возможность компиляции на Qt5. Дла этого достаточно установить библиотеки libQt5Core, libQt5Widgets, libQt5DBus, libQt5Gui и в файле настроек CMake (CMakeLists.txt) изменить значение USE_QT_VERSION на 5.

В новой версии программы добавлена возможность выключения компьютера (shutdown/hibernate) после завершения скачивания проекта. Данное расширение доступно только для Linux, но исходные тексты можно легко дополнить для других операционных систем. Устранены некоторые ошибки перевода и незначительные ошибки пользовательского интерфейса.

>>> Подробности (qt-apps.org)

anonymous
()

Релиз QupZilla 1.6.0

 , , ,

Группа Open Source

1 января в блоге проекта QupZilla сообщили о релизе одноименного браузера версии 1.6.0. QupZilla — кроссплатформеный браузер, основанный на движке WebKit и использующий фреймворк Qt. Разработчики браузера ставят перед собой цель сделать легковесный браузер, использующий «родной» стиль элементов управления в каждой ОС и рабочем окружении.

К изменениям в новой версии относятся:

  • Введение поддержки Proxy auto-config (PAC).
  • Добавлена возможность открыть окно приватного просмотра из окна приватного просмотра.
  • Добавлена функция отсоединения вкладки от окна.
  • Добавлен плагин для подключения KWallet в качестве бэкэнда для хранения паролей.
  • Появилась возможность удалить EasyList из плагина AdBlock.
  • Появилось inline-автодополнение в строке url.
  • Введена возможность экспорта избранного в HTML.

С остальными нововведениями можно ознакомится в блоге QupZilla.

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

>>> Подробности (qupzilla.com)

oxapentane
()

LeechCraft 0.6.60 «Accelerated Evolution»

 , , , ,

Группа Интернет

Спустя более чем полгода и 4000 коммитов после предыдущего важного релиза, 0.5.95, вышла очередная версия модульной рабочей среды LeechCraft 0.6.60 «Accelerated Evolution»!

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

( Краткое описание изменений )

>>> Подробности (leechcraft.org)

do0dlez
()

Вышла бета-версия LiteTran - программы для перевода текстов

 ,

Группа Open Source

Вышла тестовая версия LiteTran - наследника QGoogleTranslator, написанного под Qt5. Основные возможности:

  • Не нужно ничего открывать и копировать - просто выделите текст, нажмите сочетание клавиш и получите перевод.
  • Всплывающая подсказка с переводом не отвлекает от чтения текста и не занимает много места.
  • Возможность произношения текста (до 100 символов).
  • Простой и минималистичный интерфейс.

Напоминаю, это всего лишь бета версия, поэтому о всех проблемах и предложениях просьба сообщать на багтрекер.

Ссылки:

Так же пользуясь случаем, поздравляю всех с наступающим новым годом, желаю всем счастья и качественных переводов!

>>> Подробности (github.com)

flareguner
()

Опубликована версия HTTraQt 1.2.0

 , , ,

Группа Open Source

Выпущена новая версия программы HTTraQt 1.2.0, клона проекта WinHTTrack.

Ядро программы, библиотека libhttrack, служит для скачивания веб-страниц, сохраняя структуру ссылок и содержимое, в том числе и файлы. Программа позволяет удобно управлять широким спектром настроек. Пользовательский интерфейс поддерживает большое количество языков, в том числе русский, украинский, даже японский и китайский.

Основанный на Qt4 проект предназначен преимущественно для систем на основе Linux, но возможна сборка на OS/2, Windows и OS X. В новой версии добавлена возможность свёртывания программы в системный трей, появилась возможность добавлять цифровые значения переменных настроек в QComboBox, редактирования правил скачивания. Добавлена совместимость со структурами проектов, созданных в программах WebHTTrack, WinHTTrack.

Исходные тексты

>>> Домашняя страница (qt-apps.org)

anonymous
()

Корректирующий релиз музыкального плеера Qmmp 0.7.4

 ,

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

Выпущен очередной корректирующий релиз музыкального плеера Qmmp. Проект является альтернативой таких популярных плееров, как Audacious или XMMS, но с использованием библиотеки Qt.

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

  • добавлена поддержка ffmpeg 2.1;
  • исправлены предупреждения при сборке с помощью gcc 4.8;
  • устранены найденные утечки памяти;
  • устранена регистро-зависимость при проверке расширений файлов;
  • улучшена поддержка ReplayGain, в частности, исправлен 24/32-битный режим;
  • исправлена поддержка proxy-сервера и добавлено кэширование треков в модуле cdaudio;
  • добавлена поддержка списков воспроизведения с расширением m3u8;
  • улучшена поддержка mingw, в частности, исправлено несколько ошибок и включён модуль cdaudio.

Одновременно выпущен набор дополнительных модулей Qmmp Plugin Pack, в котором устранена незначительная утечка памяти и исправлены предупреждения при сборке с помощью gcc 4.8.

Дополнительно стало известно, что в некоторые дистрибутивы попала библиотека TagLib-1.9.1, имеющая проблемы с flac-файлами. Поэтому до выхода TagLib-1.9.2 рекомендуется использовать TagLib-1.8 или решить проблему самостоятельно с помощью патчей.

>>> Сайт проекта (ylsoftware.com)

anonymous
()

ZXTune b2850

 , , , ,

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

Вышла новая версия кроссплатформенного плеера и риппера чиптюн-музыки ZXTune b2850.

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

Плеер представлен в виде GUI-приложения на базе Qt (zxtune-qt) и в виде CLI (zxtune123). Также существует версия для ОС Android.

( Список изменений )

>>> Подробности (bitbucket.org)

Vitamin_CAIG
()

Вышел Qt 5.2

 ,

Группа Open Source

Вышла новая версия Qt - кроссплатформенного C++ тулкита для построения приложений. Попутно выпущен Qt Creator 3.0.

Некоторые изменения:

  • Qt Core
    • класс QCommandLineParser для разбора аргументов командной строки
    • класс QTimeZone для поддержки временных зон
    • новые возможности перенаправления ввода-вывода в QProcess
  • Qt Widgets
    • в QLineEdit добавлена кнопка очистки содержимого
    • класс QKeySequenceEdit
    • возвращено управление сессиями как в Qt4
    • добавлена поддержка placeholder текста в QTextEdit
    • QInputDialog научился запрашивать многострочный текст
    • новые сигналы tabBarClicked и tabBarDoubleClicked в QTabBar
    • возможность задать длительность показа всплывающей подсказки (то что раньше делалось программистом вручную через фильтрацию событий)
  • Qt Print
    • поддержка расширенных возможностей CUPS в QPrintDialog (для Linux)
  • Qt QML
    • новое свойство «state» в Qt.application
    • новый JS движок V4
  • Qt Quick
    • новый рендерер
    • поддержка внешнего drag-and-drop
  • Qt Webkit
    • контекстные меню для HTML5 видео
    • объект Canvas Path
    • геолокация
    • асинхронный сборщик мусора

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

  • Qt Bluetooth (Linux/BlackBerry)
  • Qt NFC (BlackBerry)
  • Qt Positioning
  • Qt Windows Extras (расширенная поддержка возможностей Windows наподобие продвинутых кнопок в панели задач)
  • Qt Mac Extras (расширенная поддержка возможностей Mac наподобие NSString)
  • Qt Android Extras (расширенная поддержка возможностей Android наподобие доступа к JNI окружению)

Также Qt Quick 1 объявлен устаревшим.

Скачать: http://qt-project.org/downloads

Известные проблемы: http://qt-project.org/wiki/Qt520-KnownIssues

Демо-пример на мобильных платформах: http://www.youtube.com/watch?v=-NdvLGbPAbc

>>> Подробности (qt-project.org)

alex_custov
()

QCustomPlot 1.1.0

 , , , ,

Группа Open Source

4 ноября 2013 года вышла версия 1.1.0 библиотеки для построения двухмерных графиков (и не только) для Qt/C++. Главное изменение в новой версии — поддержка Qt 5.1 и 5.2 (beta1).

QCustomPlot — это достаточно молодая, но уже достаточно зрелая библиотека, позволяющая производить построение графиков как являясь частью интерфейса приложения (в качестве виджета или элемента QTextDocument), так и с выводом в файл (поддерживаются растровые и векторные форматы). Библиотека является довольно производительной и хорошо подходит для обновления графиков из поступающих в реальном времени данных.

QCustomPlot развивается активнее, чем свой прямой конкурент Qwt (sourceforge.net), и хотя ещё и не доросла до неё по функционалу, но подаёт очень большие надежды.

Основным разработчиком QCustomPlot является немец Emanuel Eichhammer. Библиотека распространяется под лицензией GPLv3, но автор упоминает возможность распространения под другими условиями с его персонального разрешения (например, под LGPL).

Сайт проекта

Документация

>>> Список изменений (qcustomplot.com)

Obey-Kun
()

Вышел qbs 1.1.0

 ,

Группа Open Source

Разработчики из Digia сообщили о выходе новой версии системы автоматизации сборки qbs 1.1.0.

Изменения в данном выпуске:

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

Скачать новую версию

>>> Подробности (digia.com)

keyran
()

Выпуск Qt Enterprise Embedded, платформы для создания готовых мобильных систем

 ,

Группа Open Source

Компания Digia анонсировала Qt Enterprise Embedded, платформу для использования Qt на встраиваемых устройствах на базе Linux и Android. Qt EE позволяет сформировать и поддерживать полноценные загрузочные мобильные системы с окружением на базе Qt и QML.

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

Поддерживаются два варианта сборок: первый основан на использовании в качестве основы ядра Linux, драйверов и базового системного окружения платформы Android, поверх которого вместо виртуальной машины Dalvik и Java-приложений выполняется графический стек на базе Qt с набором QML-приложений. Второй вариант использует для запуска традиционное встраиваемое окружение Linux, базирующееся на компонентах Yocto, в частности, эталонной системе Poky.
Подготовлены сборки для следующих устройств:

  • Google Nexus 7 (2012 года) – Android 4.2
  • Beagle Board xM – Android 4.1 & Linux
  • Boundary Devices SABRE Lite (Freescale i.MX 6) – Android 4.2/Linux
  • Raspberry Pi B – Linux

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

В состав продукта включены следующие компоненты:

  • SDK
  • Адаптированная среда разрабтки Qt Creator 2.8
  • Инструментарий для развёртывания и запуска приложений на оборудовании в один клик

>>> Подробности (digia.com)

Valkeru
()

sqt - инструмент для t-sql программиста в linux

 , , ,

Группа Linux General

Родилась очередная программа для тех, кто предпочитает Linux с gui, но приходится работать с MS SQL Server. Похожа на Query Analizer, но добавлено то, чего всегда не хватало:

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

Редактор кода - с типовыми возможностями (индентация, смена регистра выделения, поиск/замена, в т.ч. с регулярными выражениями).
Подсветка кода реализована штатными средствами Qt, поэтому не блещет скоростью на огромных текстах. При открытии документа более 1 Mб отключается.
В связи с планами допилить инструмент для работы с любыми odbc-источниками данных в программе нет субд-зависимого кода, поэтому никаких контекстных меню для обслуживания сервера/бд (и т.п. - как в qa или management studio) не предвидится (всё делается запросами)

>>> Подробности (google.com)

parihaaraka
()

ZXTune b2635

 , , , ,

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

Вышла новая версия кроссплатформенного плеера и риппера музыки старого доброго ZX Spectrum.

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

Плеер представлен в виде GUI-приложения на базе Qt (zxtune-qt) и в виде CLI (zxtune123). Также существует версия для ОС Android. На данный момент- в состоянии беты. Сообщения о неработоспособности принимаются с описанием действий, хотелки- с описанием реалистичных сценариев использования, жалобы на графику- в формате .png

( Список изменений )

>>> Подробности (zxtune.googlecode.com)

Vitamin_CAIG
()

Релиз музыкального плеера Qmmp 0.7.3

 ,

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

Доступна очередная версия свободного аудио-плеера Qmmp, написанного с использованием библиотеки Qt4. Данный релиз является корректирующим и содержит, в основном, исправления найденных ошибок.

Основные изменения по сравнению с 0.7.2:

  • сохранение размера и расположения окна модуля projectm;
  • исправлены предупреждения вида «invalid parent thread»;
  • устранено состояние гонки;
  • исправлена поддержка ReplayGain в модуле flac;
  • проведена чистка кода от неиспользуемых переменных.

Одновременно выпущен набор дополнительных модулей - Qmmp Plugin Pack, где исправлена ошибка в модуле Simple Ui, приводящая к сбросу эквалайзера.

Следует также отметить, что разработчиком принято решение повременить с переходом на Qt5, поэтому следующая мажорная версия будет по-прежнему базироваться на Qt4.

>>> Сайт проекта (ylsoftware.com)

anonymous
()

LeechCraft 0.6.0 «Surreal State of Enlightenment»

 , ,

Группа Интернет

Сегодня великий день для LeechCraft: наконец-то вышла версия 0.6.0 с кодовым именем «Surreal State of Enlightenment»!

LeechCraft — модульная среда, сочетающая в себе проигрыватель музыки, BitTorrent-клиент, IM-клиент, браузер и много других возможностей.

Основные изменения, произведенные по сравнению со стабильной версией 0.5.85:

  • Модуль аудиоплеера LMP (leechcraft.org) получил субмодуль, Graffiti, который позволяет осуществлять управление тегами и нарезку cue-файлов.
  • Модуль Sidebar был заменен переписанной версией — Sidebar 2.0 или сокращенно SB2. Модуль SB2 написан на C++ с использованием QML и имеет поддержку многооконности.
  • Также LeechCraft обзавелся поддержкой блог-сервисов, что обеспечивается модулем Blogique. В текущей версии модуль в полной мере позволяет работать с блог-сервисом LiveJournal. Также доступно ведение локального блога.
  • В модуле NetStoreManager добавилась поддержка конвертации документов в поддерживаемые форматы сервиса Google Drive. К тому же интерфейс был изменен на более привычный пользователям файловых менеджеров с графическим интерфейсом.
  • К тому же в число основных изменений вошли:
    • многооконность;
    • подготовка к грядущему преобразованию программы в полноценное окружение рабочего стола.

Также к версии 0.6.60 вас ждут (уже есть в master-ветке на github):

  • Поддержка модулем Azoth полноценной поддержки API vk.com. Напомню, раньше поддержка vk была осуществлена через xmpp-протокол.
  • Модуль Monocle обзавелся поддержкой формата MOBI.
  • LeechCraft получил модуль Fenet для управления оконными и композитными менеджерами.
  • По пути к полноценному окружению рабочего стола LeechCraft обзавелся модулем KBSwitch, управляющим клавиатурой.
  • А также:
    • Модуль Krigtask, являющий собой панель задач и переключатель рабочих столов.
    • Модуль Mellonetray обеспечивающий поддержку системного трея.
    • Модуль Laughty, предоставляющий поддержку libnotify.

>>> Многое другое (leechcraft.org)

no-steam
()

Вышли Qt 5.1.1, QtCreator 2.8.1 и Installer Framework 1.4.0

 ,

Группа Open Source

Сегодня разработчики из Digia сообщили о выходе корректирующего релиза кроссплатформенного фреймворка Qt 5.1.1, релиза среды разработки QtCreator 2.8.1 и релиза комплекта утилит для создания инсталляторов Qt Installer Framework.

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

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

Подробности о QtCreator и Qt Installer Framework

keyran
()

Новый релиз Hawaii, рабочего окружения для Wayland/Weston

 , , ,

Группа Linux General

Вышла версия 0.1.92 рабочего окружения Hawaii Shell, написанного на Qt5 и QML и предназначенного для использования с Wayland и Weston. Целью его развития является превращения Wayland в готовый к использованию продукт с различным полезным функционалом.

Для ознакомления с его возможностями создан Live-дистрибутив Maui, представляющий собой готовое к тестированию окружение Hawaii.

Новые возможности включают в себя:

  • Улучшение поддержки многомониторных конфигураций.
  • Появление тем, создаваемых с помощью QML API.
  • Модальные диалоговые окна.
  • Экран блокировки.
  • Взаимодействие с функциями энергосбережения (такими, как suspend).

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

Новость на Phoronix

Страница проекта на GitHub

>>> Новость в списке рассылки Freedesktop (lists.freedesktop.org)

Falcon-peregrinus
()