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

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

 Sunseeker22 февр. 2013 г., 01:54
Вот несколько примеров того, как рисовать векторную графику изначально:Использование QImage и QPainter или жеВекторная графика Рисование с Skia Lib
 RajaRaviVarma25 окт. 2012 г., 09:04
Посмотрите на эту библиотеку с открытым исходным кодомgitorious.org/qtcharts, Если вам нужно хорошо разбирающееся коммерческое издание, вот ссылкаqt.digia.com/Blogs/Qt-blog/Sami-Makkonen/Dates/2012/4/....
 user129625930 окт. 2012 г., 17:50
Я только что обнаружил, что содержимое холста html5 будет отображаться в моем Blackberry Cascades 10 Dev Alpha Simulator, который работает в VMWare, если ширина не более 311, а высота не более 211. Это проблема.

Ответы на вопрос(7)

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

 user129625925 окт. 2012 г., 21:49
Спасибо, я попробовал это, и я попытался загрузить graph-types.html из этой загрузки в веб-просмотр на моем Blackberry 10 Dev Alpha Simulator, и он просто показал: «Примеры Flot» вверху, затем пустой раздел, где график и затем «Flot поддерживает линии, точки, заполненные области, столбцы и любые их комбинации на одном графике и даже в одном и том же ряду данных». ниже этого. Кажется, он не может показать график.
 JuliusG26 окт. 2012 г., 11:46
Вы также можете попробоватьg.raphael, Я нашел его менее гибким, но он не использует HTML-холст, поэтому может работать. Или какая-то другая графическая библиотека js.
 user129625925 окт. 2012 г., 23:48
Нет, даже при этом все отображается, кроме той части в середине, где находится диаграмма.
 JuliusG25 окт. 2012 г., 23:25
Если вы использовали загруженную версию, возможно, проблема в том, что включенные js-скрипты не видны. Вы можете установить их домашнюю страницу в качестве цели для веб-просмотра и проверить, отображаются ли графики.
 JuliusG26 окт. 2012 г., 01:25
Не уверен тогда. Он определенно работает с Webview в настольных средах, поэтому должен работать и на BlackBerry

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

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

 Andrej Repisky15 июн. 2016 г., 11:20
Исправление: Qt Charts не будут доступны под LGPL, но только под GPL. Это в блоге, на который вы ссылаетесь.

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

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

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

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

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

Qt Charts Getting StartedQt Data Visualization Начало работы

если это простой график, то, возможно, вы можете создать 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/

вы можете взглянуть на QWThttp://qwt.sourceforge.net/index.html

Ваш ответ на вопрос