Qwt и Qt Creator. Часть 3: график как элемент Designer Form

6f07cec0d44f9c1eac53f129b07a612e.pngВ примерах использованы Qt Creator 3.0.0 (MinGW) и Qwt-6.1.0. Для понимания этой статьи читатель должен иметь начальный опыт разработки windows-приложений в среде Qt Creator, понимать концепцию «сигнал-слот». Также рекомендуется познакомиться с частью №1 и №2 цикла моих статей про Qwt: habrahabr.ru/post/211204/habrahabr.ru/post/211867/Qwt — графическая библиотека, позволяющая значительно упростить процесс визуализации данных в программе. Упрощение заключается в следующем: нет необходимости вручную прописывать элементы отображения, такие как шкалы координат, сетки, кривые данных и проч. Следует лишь задавать параметры этих элементов. В предыдущих частях цикла статей элементы управления графиком добавлялись ручным кодированием. Думаю, большинство программистов предпочли бы пользоваться средствами Qt Creator. В части №3 мы сделаем следующее: • добавим виджет для отображения графика в Designer Form, что позволит использовать элементы управления Qt Creator; • построим демонстрационную кривую, реализуем базовые удобства работы с графиком: возможность перемещения по полю графика, его приближение/удаление, отобразим координаты курсора при его перемещении; • отобразим координат клика в строке состояния Designer Form; • переместим кривую вдоль оси х, используя стандартные элементы управления из Qt Creator. Читать дальше →

© Habrahabr.ru