Приложение для построения 2D-графиков, модификация визуального редактора Grace.

qtgrace 002

qtgrace 003

QtGrace — полнофункциональное C++ / QT (Qt-SDK) графическое приложение для построения двухмерных графиков, модификация визуального редактора 2D-графиков Grace.

qtgrace 004

Grace — многофункциональное X11 (X Window System) / Motif (OpenMotif) графическое приложение для построения 2D-графиков. Приложение является потомком ACE/gr (Xmgr), в 1998 году выпущенная под свободной лицензией (на основе версии 4.1.2), с новым именем и для отличия от предыдущего проекта получившая номер версии 5.0.0.

qtgrace 005

qtgrace 006

Grace состоит из нескольких относительно независимых компонентов, "ядра" выполняющего анализ и трансформацию наборов данных, с привязкой их к графикам, "командного интерпретатора" обрабатывающего инструкции командного языка и командно-строчные параметры, "драйверов ввода" рисующих графики или сразу записывающих их в файл (заданного формата) и "графического интерфейса" предоставляющего доступ к всему имеющемуся функционалу.

qtgrace 007

qtgrace 008

Ядро и основные компоненты Grace относительно независимы от графического интерфейса, это позволяет создавать сторонние интерфейсы при сохранении без изменений стабильную и проверенную временем кодовую базу приложения. Разработка QtGrace начата в 2008 году как модификация Grace 5.1.22, целью являлась полная замена графического интерфейса.

qtgrace 009

qtgrace 010

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

qtgrace 011

qtgrace 012

QtGrace имеет весь набор функциональных возможностей необходимых для построения 2D-графиков, можно загрузить файлы проектов созданных в оригинальном приложении (*.gar или *.xgr файлы), дополнительные возможности зависят от загружаемых модулей и внешних приложений.

qtgrace 013

qtgrace 014

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

qtgrace 015

qtgrace 016

QtGrace позволяет осуществлять экспорт графиков в высококачественные векторные и растровые графические изображения форматов (E)PS, PDF, MIF, SVG, PNM, PNG и JPEG (поддержка форматов обеспечивается внешними библиотеками, такими как libjpeg, mozjpeg, libpng, pdflib и др).

qtgrace 017

Лицензия: GNU General Public License version 2.0 (GPLv2)

qtgrace 018

Домашняя страница