Реклама

Три шага к успешной встраиваемой системе с Qt

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

SvgReader на Qt. Восстановление данных из файла SVG в QGraphicsScene

В прошлой статье был рассмотрен пример того, как сохранить объекты графической сцены в файл SVG, а потом мы смогли открыть его в CorelDraw. А теперь попробуем этот же самый файл открыть и восстановить графические объекты в QGraphicsScene. Отмечу, что мы не будем использовать класс QSvgRenderer для этого по той причине, что он без проблем поместит…
Advertisement

Выпуск Qt Creator 4.0 Beta

Как было объявлено раннее разработчиками Qt, начиная с данного выпуска, Qt Creator будет доступен под коммерческими лицензиями и под GPLv3. В то же время будет доступен ниже представленный функционал, который раннее был доступен только под коммерческими лицензиями. Интеграция с Clang Static Analyzer Обнаружение проблем в C, C++ и Objective-C программах. Интеграция с автотестами (Experimental) Упрощённый запуск автотестов вашего…

Сохранение объектов QGraphicsScene в файл векторной графики SVG

С помощью библиотеки Qt можно сохранять содержимое графической сцены QGraphicsScene в файлы векторной графики формата SVG, которые после без проблем открываются в таких редакторах, как CorelDraw. Предлагаю написать небольшое приложение, которое позволит сохранить содержимое графической сцены в файл формата SVG, а потом откроем его с помощью CorelDraw. Структура проекта Для демонстрации создадим совсем простую программу, содержимое которой…

EColor v0.1.5

Выпущена в свет версия EColor v0.1.5. Ключевым моментом версии является то, что теперь она поддерживает ОС Linux, но установка программы пока производится через компилирование исходников программы. Программа получила возможность корректировки выбранного цвета пикселя с помощью бегунков тона, насыщенности и светлоты. Удалена функция создания скриншотов. Компилирование и запуск под linux deb based дистрибутивы. Скачать утилиту можно со…

Использование windeployqt для сбора DLL

В одном из уроков по Qt уже было показано, как собрать все DLL, применяемые в проекте для подготовки программы к использованию на других ПК, работающих под управлением ОС Windows, а теперь предлагаю ознакомиться с утилитой, которая поставляется вместе с Qt. Данная утилита называется windeployqt и является консольным приложением, которое, как правило, идёт в поставке с компиляторами…

Qt Virtual Keyboard обновлена с рукописным вводом

Перевод официальной новости, Автор Rainer Keller Мы с гордостью представляем новый выпуск Виртуальной клавиатуры Qt с распознаванием рукописного ввода (HWR), улучшенной производительностью, интеграцией Nuance T9 и поддержкой традиционного китайского языка! Qt Virtual Keyboard обновлена с новыми функциями и новой схемой версионирования. Учитывая недавние изменения в лицензировании, касающиеся только коммерческого функционала, Qt Virtual Keyboard теперь является доступной также…

QGlobalShortcut – Global hotkeys

In the process of studying the issues with global hotkeys for Linux and Windows, I wrote my library for quick registration hotkeys. The resulting library is called QGlobalShortcut and is available at GitHub under license LGPLv2. The library supports the Windows platform and Linux / Unix (which use X11) The logic of class QGlobalShortcut, which provides this…

Глобальный HotKey в Linux в приложении на Qt 5.5

Работа с глобальными хоткеями в Windows является более тривиальной задачей, чем в Linux, поскольку в WinAPI имеются для этого подготовленные методы, которые не требуют большого количества кода. А также каждому хоткею устанавливается в соответствие ID, по которому данный хоткей можно удалить. В Linux/Unix, которые используют графический сервер X11, применительно к Qt необходимо использовать функции для регистрации/разрегистрации хоткеев из…

Автозапуск Qt приложения под Linux

Поговорим, о том, как добавить в Qt приложение функционал по настройке автозапуска данного приложения. Например, у нас имеется окно настроек и мы хотим сделать возможность настройки автозапуска приложения из этого диалогового окна. В отличие от автозапуска в Windows, где можно воспользоваться QSettings и внести изменения в реестр, в Linux потребуется создать специальный исполняемый файл, который…