Примеры qwt: Qwt и Qt Creator. Быстро и просто. Часть 1: визуализатор данных / Хабр

про qt qwt — Программирование на «С/C++» и не только — LiveJournal

ifelser wrote in ru_cpp
December 17th, 2008

так получилось что пришлось делать проект на с++ + qt. И жизненно необходимы были
диаграммы (чарты), причем qt до этого в глаза не видел, только слышал что есть
(в вакансиях часто требуется). Полазив по интернету пришел к выводу что практически единственное
и самое популярное средство (во всяком случае бесплатное, по платным ситуацию уже
не помню) — это библиотека qwt. Когда скачал, перехотелось её использовать,
ибо там было великое множество классов и методов и все только для того чтобы делать чарты.
В дизайнере разумеется ни хрена ничего не настраивается. При этом разумеется её надо было
собрать, с чем возникло тоже полно трудностей (в сумме наверно пол рабочего дня потратил на сборку).
В итоге волей-неволей пришлось изучать, смотря хелп и примеры, кои есть в достаточном количестве.
Причем фишка в том что в интернете про её использование не найти инфы, а на приличном форуме
по qt тоже не нашлось человека хорошо в ней разбирающегося (или все молчали). Нет, пару
человек сказали что использовали, но на вопросы (простейшие) никто не отвечал. Поэтому вкратце
скажу что я о ней думаю после 3 месяцев работы с qwt (не все разумеется 3 месяца, но постоянно приходилось
возиться).
Если вы до этого сидели на билдере с++ (как я), то конечно жопа полная. В билдере все
настраивается через дизайнер, ну чтото в коде (в основном то что тяжело через дизайнер),
тут же все вперед ручками. Для тех кто сидел на к’юте до этого это вобщем то не страшно,
ибо в к’юте в основном все ручками фигарится — это громаднейший минус. Причем к’юте платная
для использования в коммерции и к слову очень даже платная. Да и вообще, проработав уже 3 месяца
на к’юте в общей совокупности особых плюсов не заметил.
Но вернемся к qwt. Итак чтобы настроить к приеру шкалы нужно получить доступ к классу и через
него все настраивать, причем названия методов (а в кюте все делается через методы, а не
к примеру атрибуты (хотя бы какаято часть)) не больно то логичны, то есть с наскоку не
возьмешь. Чтобы сделать сетку нужно добавить специальный класс, чтобы сделать выделение
мышкой — тоже спец класс, а самое что убило — нет автонастройки лэйблов по осям, то есть
если вы хотите к примеру по оси х выводить дату, то придется унаследоваться от класса оси
и переопределить один метод, сделав преобразование из типа дабл к нужному нам типу по какой то
функции ибо по осям кюте понимает только дабл. При этом еще компонент еще и подглючивал —
рисовал метки за границей себя (для исправления этой фигни пришлось переписать пару методов (конечно
было изменено немного, но получилось очень некрасиво)).
 Основная идея чартов — рисовать графики и соответственно нада загнать кудато данные.
Вот тут еще одна жопа — в qwt нет метода типа Линия->addvalue(x,y), там нада выделять динамически
массив даблов, его забивать и передавать в функцию, указывая длину — и такой бред в конце
2008 года! Пришлось написать свой собственный адаптер для перевода скажем вектора значений
в эту байду.
В целом сложилось впечатление что компонент тормознутый (нет, он аццки не тормозил, но не было
какойто легкости, как когда создаешь пустую форму на билдере с каким то еще компонентом и это
просто ЛЕТАЕТ), при этом комп — двухядерный кор на 2,4 ггц. Да и полное создание такого
компонента (с настроенными осями и тд) занимало не позволительное время — пришлось
создавать их не скопом, а по мере необходимости, ибо создание протормаживало интерфейс, что
крайне неприятно.
Кароче вывод такой — уж если связались с кюте, то видимо будете вынуждены использовать
и qwt (когда нужны будут диаграммы), а следовательно — готовьтесь!

Выбор графической библиотеки для визуализации данных при разработке программных средств синтеза и анализа весовых функций

УДК 004.428

Пискаев Кирилл Юрьевич1, Никулкин Владимир Александрович2, Васильев Максим Александрович3
1Пензенский государственный технологический университет, Старший преподаватель кафедры информационных технологий и систем
2Пензенский государственный технологический университет, студент
3Пензенский государственный технологический университет, студент

Аннотация
В работе обосновывается выбор и приводятся результаты использования библиотеки QWT при разработке пользовательского интерфейса программы для синтеза и анализа весовых функций интегрирующих аналого-цифровых преобразователей.

Ключевые слова: библиотека Qt, библиотека QWT, весовые функции, визуализация данных, диаграмма классов


Piskaev Kirill Jurevich1, Nikulkin Vladimir Aleksandrovich2, Vasilev Maksim Aleksandrovich3
1Penza State Technological University, Senior Lecturer, Department of Information Technology and Systems
2Penza State Technological University, student
3Penza State Technological University, student

Abstract
The article explains the results of the selection and use of library QWT for development of user interface software for synthesis and analysis of weight functions for integrating analog-to-digital converters.

Keywords: class diagram, data visualization, library Qt, library QWT, the weighting function


Библиографическая ссылка на статью:
Пискаев К.Ю., Никулкин В.А., Васильев М.А. Выбор графической библиотеки для визуализации данных при разработке программных средств синтеза и анализа весовых функций // Современная техника и технологии. 2015. № 9 [Электронный ресурс]. URL: https://technology.snauka.ru/2015/09/7771 (дата обращения: 24.02.2023).

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

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

Разрабатываемая программа представляет собой инженерный инструмент для моделирования и расчета частотных характеристик интегрирующих аналого-цифровых преобразователей с весовым интегрированием. Пользователь путем задания исходных параметров (вида реализуемой весовой функции, значений весовых коэффициентов, частотного диапазона и др. ) в результате моделирования в автоматическом режиме получает АЧХ, формируемую данной весовой функцией (ВФ), в канале интегрирующего преобразования. При этом пользователю предоставляются инструменты для исследования и сравнительного анализа получаемых АЧХ. Основным аналогом разрабатываемой программы является модуль FDATool (Filter Design & Analysis Tool) среды моделирования MATLAB, предназначенный для проектирования дискретных фильтров.

Рассмотрим наиболее популярные из применяемых сегодня библиотек для визуализации данных: QWT, mCtrl, GtkGraph, Qt Charts.

QWT (Qt Widgets for Technical Applications) – библиотека представляющая собой набор Qt-виджетов, для визуализации (графического представления) числовых данных. Включает в себя компоненты, позволяющие не только отображать, но и масштабировать/перемещать полученные графики, оформлять их меняя цвет линий, размер шрифта, форму маркеров и т. д. Кроме привязки к Qt C++, есть привязки к PyQt, QtRuby, PythonQt [1].

mCtrl – библиотека обеспечивающая дополнительный набор элементов пользовательского интерфейса для приложений, написанных на win32 api. Включает компоненты для построения различных видов графиков [2].

GtkGraph – набор Gtk-виджетов, обеспечивающих визуализацию числовых данных [3].

Qt Charts – платный компонент Qt, для графического представления данных. Для отображения может использовать QWidgets, QGraphicsWidget, QML [4].

Преимущества и недостатки каждой приведены в сравнительной таблице 1.

Таблица 1 – Сравнительные характеристики библиотек

Библиотека

Платформы

Варианты визуализации

Дополнительные функции

Стоимость

QWT

Windows, Linux, OS X, Android, Symbian

Графики кривых, точечные графики, спектрограммы, гистограммы

Масштабирование, перемещение, стилизация, экспортирование графиков. Дополнительные виджеты: шкалы, ползунки, компас, таймеры.

бесплатная

mCtrl

Windows

Графики кривых, точечные графики, гистограммы, круговые диаграммы.

Стилизация графиков, дополнительные элементы пользовательского интерфейса.

бесплатная

GtkGraph

Windows, Linux, OS X

Графики кривых

Стилизация графиков

бесплатная

QtCharts

Windows, Linux, OS X, Android, Symbian

Графики кривых, точечные графики, гистограммы, круговые диаграммы.

Стилизация графиков, перемещение, масштабирование.

платная

Среди рассмотренных вариантов, наиболее функциональной и гибкой библиотекой является QWT, разработанная Джозефом Вилгеном (Josef Wilgen) и Уве Раттманом (Uwe Rathmann). Помимо виджета для двумерного отображения данных (QwtPlot) она включает в себя классы для отображения данных в разных масштабах осей, различные стили отображения кривых и маркеров на виджете QwtPlot, а также некоторые другие вспомогательные виджеты. Библиотека содержит компоненты и классы для следующих построений:

  • плоские кривые, отрезки;

  • точечные диаграммы;

  • спектрограммы, изолинии;

  • гистограммы;

  • элементы управления: ручки-регуляторы, ползунки, компасы, различные индикаторы [1].

    Данная графическая библиотека позволяет значительно упростить процесс визуализации данных в программе. Упрощение заключается в следующем: нет необходимости вручную прописывать элементы отображения, такие как шкалы координат, сетки, кривые данных и другие. Следует лишь задавать параметры этих элементов. Qwt позволяет работать с достаточно большими объемами данных. Её можно использовать в разработке кроссплатформенных решений с использованием библиотек Qt [5].

    Qwt распространяется на условиях особой лицензии, Qwt License, Version 1.0, представляющей собой LGPL с тремя исключениями, касающимися виджетов, производных от Qwt, статической линковки, а также сопровождения приложений, использующих Qwt, копией лицензии Qwt. На рисунке 1 приведена диаграмма классов QWT.

    Рисунок 1 – Диаграмма классов библиотеки QWT

    Использование библиотек Qt и QWT позволило разработать интуитивно понятный интерфейс для разрабатываемой программы (названной WF Plotter), показанный на рисунке 2. Главное окно включает: меню (1), окно для построения графика АЧХ весовой функции (2), окно для построения графика ВФ во временной области (3), блок настроек построения (4), блок анализа ВФ (5), кнопка построения (6).

    Рисунок 2 – Интерфейс программы WF Plotter

    Для построения графиков, нужно заполнить вкладку параметров и нажать кнопку «Построить графики», пример правильного заполнения полей приведен на рисунке 3. Рядом с вкладкой параметров построения располагается вкладка, с помощью которой можно проанализировать построенную АЧХ. Все построенные графики можно сохранить в нескольких популярных форматах изображений (как растровых, так и векторных), а также в формате PDF.

    Рисунок 3 – Пример построения графиков в программе WF Plotter

    Таким образом, использование библиотеки QWT, позволило эффективно решить проблему визуализации данных при разработке программных средств синтеза и анализа весовых функций. Разработанное приложение может быть использовано в научно-исследовательской и опытно-конструкторской работе, в рамках проектирования интегрирующих АЦП с заданными динамическими характеристиками, специалистами соответствующего профиля, а также в учебных целях при подготовке студентов.

Библиографический список

  1. Информационный сайт “LINUX.ORG.RU” [Электронный документ] URL: http://www.linux.org.ru/tag/qwt (дата обращения: 20.08.2015).

  2. Информационный сайт “Sourceforge” [Электронный документ] URL: http://sourceforge.net/projects/mctrl/ (дата обращения: 23.08.2015).

  3. Раздел Gtkgraph информационного сайта “Sourceforge” [Электронный документ] URL: http://gtkgraph.sourceforge.net/ (дата обращения: 22.08.2015).

  4. Информационный сайт “QT” [Электронный документ] URL: http://doc.qt.io/QtCharts/ (дата обращения: 23.08.2015).

  5. Информационный сайт “Хабхабр” [Электронный документ] URL: http://habrahabr.ru/post/211204/ (дата обращения: 20.08.2015).

  6. Роберт Лафоре. Объектно-ориентированное программирование в С++. / Пер. с англ. А. Кузнецов, М. Назаров, Владимир Шрага Изд.: «Питер», 2015. – 928 с.

  7. Г. Шилдт C++. Базовый курс / Пер. с англ. Н. Ручко. Изд.: «Вильямс», 2014. – 624 с.

  8. Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му. Язык программирования C++. Базовый курс. Изд.: «Вильямс», 2014. – 1120 с.

  9. Марк Саммерфилд. Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на С++. / Пер. с англ. А. Слинкин. Изд.: «Символ-Плюс», 2011. – 560 с.


Все статьи автора «Васильев Максим Александрович»

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

Qwt User’s Guide: Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

[detail level 12]

CQWTDYNGRIDLAYAUT. все типы полотен

or 9000x, (yn). .. 9000x.

 CQList
 CQMap
 CQStack
 CQVector
 CQwtAbstractLegend Абстрактный базовый класс для виджетов легенды
0009

An abstract base class for widgets having a scale
 CQwtAbstractScaleDraw A abstract base class for drawing scales
 CQwtAbstractSeriesStore Bridge between QwtSeriesStore and QwtPlotSeriesItem
 CQwtAbstractSlider An abstract base class for slider виджеты с масштабом
 CQwtAlphaColorMap QwtAlphaColorMap изменяет альфа-значение цвета
 CQwtAnalogClock An analog clock
 CQwtArraySeriesData Template class for data, that is organized as QVector
 CQwtArrowButton Arrow Button
 CQwtBezier An implementation of the de Casteljau’s Algorithm для интерполяции кривых Безье
 CQwtColorMap QwtColorMap используется для преобразования значений в цвета
 CQwtColumnRect Directed rectangle representing bounding rectangle and orientation of a column
 CQwtColumnSymbol A drawing primitive for columns
 CQwtCompass A Compass Widget
 CQwtCompassMagnetNeedle A magnet needle for compass widgets
 CQwtCompassRose Абстрактный базовый класс для розы ветров
 CQwtCompassScaleDraw A special scale draw made for QwtCompass
 CQwtCompassWindArrow An indicator for the wind direction
 CQwtCounter The Counter Widget
 CQwtCPointerData Data class containing two pointers to memory blocks of T
 CQwtCPointerValueData Класс данных, содержащий указатель на память координат y
 CQwtCurveFitter Abstract base class for a curve fitter
 CQwtDate A collection of methods around date/time values ​​
 CQwtDateScaleDraw A class for drawing datetime scales
 CQwtDateScaleEngine Механизм масштабирования значений даты/времени
 CQwtDial Класс QwtDial обеспечивает управление округленным диапазоном
CQWTDialneedle Базовый класс для игл, которые могут использоваться в QWTDIAL
CQWTDIALSIMPLENEEDLE AGLED для Ligle
LAYS LAYS LAYS LAYS LAYS LAYS LAYS LAYS LAYS LAYS

8 текущий размер
 ►CQwtEventPattern Коллекция шаблонов событий
 CQwtGraphic Устройство рисования для масштабируемой графики
 CQwtHueColorMap QwtHueColorMap varies the hue value of the HSV color model
 CQwtInterval A class representing an interval
 CQwtIntervalSample A sample of the types (x1-x2, y) or ( x, y1-y2)
 CQwtIntervalSeriesData Интерфейс для итерации по массиву интервалов
 CQwtIntervalSymbol Рисующий примитив для отображения интервала в виде полосы ошибок
 CQwtKnob The Knob Widget
 CQwtLegend The legend widget
 CQwtLegendData Attributes of an entry on a legend
 CQwtLegendLabel A widget representing something on a QwtLegend
 CQwtLinearColorMap QwtLinearColorMap строит карту цветов из остановок цвета
 CQwtLinearScaleEngine A scale engine for linear scales
 CQwtLogScaleEngine A scale engine for logarithmic scales
 CQwtLogTransform Logarithmic transformation
 CQwtMagnifier QwtMagnifier provides zooming, by magnifying in steps
 CQwtMatrixRasterData Класс, представляющий матрицу значений в виде растровых данных
 CQwtNullPaintDevice Null Paint Device ничего не делает
CQWTNULLTRANSFORM NULL Transformation
CQWTOHLCSAMPLE CQU-CLOSE-CLOSE-CLOSE.

 CQwtPainterCommand
 CQwtPanner QwtPanner обеспечивает панорамирование виджета
CQWTPICKER QWTPICKER предоставляет выбор на виджет
CQWTPICKERCLICKPOINTMACHINE СТАВИТЬСЯ ДЛЯ СОЕДИНЕНИЯ 9000

CQWTPICKCLICKRECTMACHIN
 CQwtPickerDragPointMachine Конечный автомат для выбора точек
 CQwtPickerDragRectMachine A state machine for rectangle selections
 CQwtPickerMachine A state machine for QwtPicker selections
 CQwtPickerPolygonMachine A state machine for polygon selections
 CQwtPickerTrackerMachine A state machine for указывающее движения мыши
 CQwtPixelMatrix Битовое поле, соответствующее пикселям прямоугольника
CQWTPlainTextEngine Текстовый двигатель для простых текстов
CQWTPLOT A 2-D Widget
 CQwtPlotAbstractGLCanvas Базовый класс QwtPlotOpenGLCanvas и QwtPlotGLCanvas
 CQwtPlotBarChart QwtPlotBarChart displays a series of a values ​​as bars
 CQwtPlotCanvas Canvas of a QwtPlot
 CQwtPlotCurve A plot item, that represents a series of points
 CQwtPlotDict Словарь для элементов графика
 CQwtPlotDirectPainter Объект Painter, пытающийся рисовать постепенно
 CQwtPlotGLCanvas An alternative canvas for a QwtPlot derived from QGLWidget
 CQwtPlotGraphicItem A plot item, which displays a recorded sequence of QPainter commands
 CQwtPlotGrid A class which draws a coordinate grid
CQwtPlotHistogram QwtPlotHistogram представляет серию выборок, где интервал связан со значением ( )
CQWTPlotInterValCurve QWTPLOTInterValCurve представляет собой серию образцов, где каждое значение связано с интервалом ()
CQWTPLOTITEM для элементов на участке CANVAS
CQWTPLOT

CQWTPLOT

CQWTPLOT

CQWTPLOT

CQWTPLOT

CQWTPLOT

CQWTPLOT.

 CQwtPlotLegendItem Класс, рисующий легенду внутри холста графика
 CQwtPlotMagnifier QwtPlotMagnifier обеспечивает масштабирование путем увеличения в шагах
CQWTPLOTMARKER Класс для рисования маркеров
CQWTPLOTMULTIBARCHART QWTPLOTMULTIBARCHARCHARCHART ОБРАЗОВЫ
 CQwtPlotPanner QwtPlotPanner обеспечивает панорамирование холста графика
 CQwtPlotPicker qwtplotpicker предоставляет выбор на участке Canvas
CQWTPLOTRASTRASTRITEM A Class, который отображает Raster Data
CQWTPLOTRERENERE. /QPaintDevice
 CQwtPlotRescaler QwtPlotRescaler обеспечивает фиксированные пропорции для масштабов графика
 CQwtPlotScaleItem Класс, который рисует шкалу внутри холста графика
 CQwtPlotSeriesItem Базовый класс для элементов графика, представляющих серию образцов с помощью QPainterPath
 CQwtPlotSpectroCurve Кривая, которая отображает 3D-точки в виде точек, где координата z сопоставляется с цветом
 CQwtPlotSpectrogram Элемент сюжета, на котором отображается спектрограмма
CQWTPLOTSVGITEM Элемент сюжета, который отображает данные в масштабируемой векторной графике (SVG) формат
 CQwtPlotTradingCurve QwtPlotTradingCurve показывает движение цены финансового инструмента во времени
 CQwtPlotVectorField Элемент графика, представляющий векторное поле
 CQwtPlotZoneItem A plot item, which displays a zone
 CQwtPlotZoomer QwtPlotZoomer provides stacked zooming for a plot widget
 CQwtPoint3D QwtPoint3D class defines a 3D point in double coordinates
CQwtPoint3DSeriesData Интерфейс для перебора массива 3D-точек
 CQwtPointArrayData Интерфейс для перебора двух объектов QVector
CQWTPointMapper Класс для перевода серии баллов
CQWTPointpolar A Point in Polar координаты
CQWTPointsERIESDARESDALEA

9 0008

. Холст QwtPolarPlot
 CQwtPolarCurve Элемент, представляющий набор точек
 CQwtPolarFitter A simple curve fitter for polar points
 CQwtPolarGrid An item which draws scales and grid lines on a polar plot
 CQwtPolarItem Base class for items on a polar plot
CQwtPolarItemDict Словарь для элементов полярного графика
 CQwtPolarLayout Класс макета для QwtPolarPlot
 CQwtPolarMagnifier QWTPOLARMAGNIFIER обеспечивает увеличение, увеличившись в шагах
CQWTPOLARMARKER Класс для рисования маркеры
CQWTPOLARPARNNER QWTPOLARPALERPALERPANLE canvas
 CQwtPolarPlot Графический виджет, отображающий полярную систему координат
 CQwtPolarRenderer Renderer for exporting a polar plot to a document, a printer or anything else, that is supported by QPainter/QPaintDevice
 CQwtPolarSpectrogram An item, which displays a spectrogram
 CQwtPowerTransform Преобразование с использованием pow()
 CQwtRasterData QwtRasterData определяет интерфейс для любого типа растровых данных
 CQwtRichTextEngine A text engine for Qt rich texts
 CQwtRoundScaleDraw A class for drawing round scales
 CQwtSamplingThread A thread collecting samples at regular intervals
 CQwtSaturationValueColorMap QwtSaturationValueColorMap varies the saturation and /или значение для данного оттенка в цветовой модели HSV
 CQwtScaleArithmetic Arithmetic including a tolerance
 CQwtScaleDiv A class representing a scale division
 CQwtScaleDraw A class for drawing scales
 CQwtScaleEngine Base class for scale engines
 CQwtScaleMap A карта масштаба
 CQwtScaleWidget Виджет, содержащий масштаб
 CQwtSeriesData Абстрактный интерфейс для перебора образцов
 CQwtSeriesStore Класс, хранящий объект QwtSeriesData
 CQwtSetSample
CQwtSetSeriesData Интерфейс для перебора массива выборок0009

Виджет Slider
CQWTSPLINE Базовый класс для всех сплайнов
CQWTSPLINEBASIS. ) между соседними кривыми
 CQwtSplineC2 Базовый класс для сплайн-интерполяций, обеспечивающий параметрическую непрерывность второго порядка ( C2 ) между соседними кривыми
CQWTSPLINECUBIC ABIC SPLINE
CQWTSPLINECURVEFITTE

 CQwtSplineInterpolating Базовый класс для сплайновой интерполяции
 CQwtSplineLocal A spline with C1 continuity
 CQwtSplineParametrization Curve parametrization used for a spline interpolation
 CQwtSplinePleasing A spline with G1 continuity
 CQwtSplinePolynomial A cubic polynomial without constant term
 CQwtSymbol Класс A для рисования символов
 CQwtSyntheticPointData Синтетические данные точек
 CQwtSystemClock QwtSystemClock provides high resolution clock time functions
 CQwtText A class representing a text
 CQwtTextEngine Abstract base class for rendering text strings
 CQwtTextLabel A Widget which отображает QwtText
 CQwtThermo The Thermometer Widget
 CQwtTradingChartData
 CQwtTransform A transformation between coordinate systems
 CQwtValuePointData Interface for iterating over a QVector
 CQwtVectorFieldArrow
 CQwtVectorFieldData Interface for iterating over an array образцов векторного поля
 CQwtVectorFieldSample Образец, используемый в векторных полях
 CQwtVectorFieldSymbol
 CQwtVectorFieldThinArrow
 CQwtWeedingCurveFitter A curve fitter implementing Douglas and Peucker algorithm
 CQwtWheel The Wheel Widget
 CQwtWidgetOverlay An overlay for a виджет

QWT Пример графика в полярных координатах

  • Форум
  • Qt
  • Новичок
  • QWT Пример графика в полярных координатах

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

  2. Добро пожаловать в Qt Center .

    Qt Center — это сайт сообщества, посвященный программированию на C++ с использованием фреймворка Qt. Более 90 процентов вопросов, заданных здесь, получают ответы. Если вы ищете информацию о проблеме, связанной с Qt — зарегистрируйтесь и задайте свой вопрос.

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

    Если у вас возникли проблемы с регистрацией или входом в аккаунт, свяжитесь с нами.

  1. 29 июля 2020, 17:50

    #1

    Пример полярного графика QWT

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

    Ответить с цитатой


  2. 1 августа 2020 г., 01:05

    #2

    Re: Пример полярного графика QWT

    Примеры есть в исходном дереве Qwt Polar;
    https://sourceforge. net/p/qwtpolar/c…olar/examples/

    Ответить с цитатой


«
Предыдущая тема
|
Следующая тема
»

Аналогичные резьбы
  1. Как отобразить собственный набор данных в полярной спектрограмме, пример

    Автор mlahlou на форуме Qwt

    Ответов: 1

    Последнее сообщение: 7 июня 2017, 07:51

  2. Qt Polar Plot не отправляет правильное положение полюса…

    Автор sampad1370 на форуме Qwt

    Ответов: 6

    Последнее сообщение: 9 марта 2016, 08:55

  3. Построение около 1000 элементов формы на графике qwt polar/qwt. Нужна помощь.

    Автор: vishaal_sss на форуме Qwt

    Ответов: 8

    Последнее сообщение: 12 февраля 2015, 05:27

  4. Qwt Polar 0.