[Из песочницы] Qwt и Qt Creator. Быстро и просто. Часть 1: визуализатор данных

1dc4da564f7c231198b0f3b5ffc998d8.jpgДля понимания этой статьи читатель должен иметь начальный опыт разработки windows-приложений в среде Qt Creator. В примерах используются Qt Creator 3.0.0 (MinGW) и Qwt-6.1.0. Qwt — графическая библиотека, позволяющая значительно упростить процесс визуализации данных в программе. Упрощение заключается в следующем: нет необходимости вручную прописывать элементы отображения, такие как шкалы координат, сетки, кривые данных и проч. Следует лишь задавать параметры этих элементов. Аналогия: для того, чтобы построить график в Excel Вы выбираете данные и настраиваете параметры их отображения: минимум и максимум шкал, цвет кривых, подписи данных и др. За визуализацию отвечает Excel — сами элементы Вы не программируете. Особо отмечу, что Qwt позволяет работать с достаточно большими объемами данных (я работал с 200 000 точек) без возникновения раздражающих «тормозов». В данной статье мы будем отображать кривую на графике, масштабировать ее, перемещаться по графику, смотреть координаты курсора. Таким образом, мы реализуем минимальный функционал, необходимый для вывода и просмотра графиков. В последующих статьях наш графический редактор будет оснащен дополнительными возможностями.Читать дальше →

© Habrahabr.ru