Как создавать диаграммы / графики (такие как линейные графики, гистограммы, круговые диаграммы) и т. Д. В C ++, Qt, QML, Blackberry 10 Cascades Beta 3 SDK?

Мне нужно знать, как делать диаграммы / графики в Blackberry 10 Castades Beta 3 SDK, QML, Qt, C ++. Если кто-то может показать мне пример или указать мне на то, что показывает мне, как это сделать, это будет очень цениться.

4

Решение

Вы должны проверить QChart.js:

http://jwintz.me/blog/2014/02/15/qchart-dot-js-qml-binding-for-chart-dot-js/

https://github.com/jwintz/qchart.js

Скриншот галереи QChart.js

Обновить Компания Qt выпустит QtCharts в 5.7 под лицензией GPL http://blog.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation/

5

Другие решения

Один из способов создания графиков в Qt и QML — добавить веб-представление и использовать HTML-библиотеку для отображения графиков. я использовал Flot и нашел это довольно гибким.

1

Вот простая оболочка QML для QCustomPlot: https://github.com/ncp1402/ql-lineplot

1

Это старый вопрос, но, как по мне, стоило подождать.

На данный момент есть Выпущена Qt 5.7.0. Среди других новых функций:

  • Qt Charts. Ранее коммерческий модуль Qt Charts теперь включен в Qt под лицензией GPLv3 для пользователей с открытым исходным кодом.

QtCharts. Рис, чтобы привлечь внимание

  • Визуализация данных Qt. Ранее коммерческий модуль визуализации данных Qt теперь включен в Qt под лицензией GPLv3 для пользователей с открытым исходным кодом.

Qt Визуализация данных. Рис, чтобы привлечь внимание

Если кому-то интересно, вот хорошее место для начала:

1

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

Из личного опыта могу сказать, что http://www.highcharts.com/ очень хорошо работает с Playbook OS и Blackberry 10 OS

0

ну я тоже ищу решение.

если это простой график, то, возможно, вы можете создать ImagePaint с помощью ImagePaintData.
очень простой пример показан здесь:
https://developer.blackberry.com/cascades/reference/bb_каскады_imagepaint.html

Также возможно отобразить график и разделить его, например, на Png;
Затем вы можете отобразить это как изображение в QML;

Другой вариант — использовать стороннее окно, как описано здесь:
https://developer.blackberry.com/cascades/files/webinars/cascades_opengl_webcast.pdf

Вы можете использовать OpenGL для визуализации графики, или попытаться скомпилировать библиотеку диаграмм

Ну, управление веб-браузером кажется самым легким решением, и я думаю, что попробую его.

Я попробовал это. Не каждая библиотека Charts работает на симуляторе bb10. Например, что упоминалось ранее, не работает.
но некоторые библиотеки работают.
например, HighCharts и
http://elycharts.com/

0

Если вам нужно что-то в C ++ с использованием QT, вы можете взглянуть на QWT
http://qwt.sourceforge.net/index.html

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector