Russian Qt Forum

Qt => Печать => Тема начата: juvf от Март 19, 2015, 06:35



Название: Графики в отчетах
Отправлено: juvf от Март 19, 2015, 06:35
Оказывается нет у Qt годных инструментов для генерации/рисования отчетов. Придется в ручную QPainter-ом рисовать. Промелькнул тут как-то Qwt. Можно график Qwt прикрутить к отчету?


Название: Re: Графики в отчетах
Отправлено: PimenS от Март 19, 2015, 08:10
Графики можно рисовать этим

http://www.qcustomplot.com/ (http://www.qcustomplot.com/)


Название: Re: Графики в отчетах
Отправлено: xokc от Март 19, 2015, 09:32
Оказывается нет у Qt годных инструментов для генерации/рисования отчетов.
Подозреваю, что авторы CuteReport сейчас могут обидеться.
http://www.prog.org.ru/topic_27087_45.html


Название: Re: Графики в отчетах
Отправлено: AlFoX от Март 19, 2015, 22:57
Можно график Qwt прикрутить к отчету?

Можете заодно и плагин к CuteReport написать с выводом графиков через Qwt. Другие вам только спасибо скажут!

Подозреваю, что авторы CuteReport сейчас могут обидеться.

Чего нет, того нет. Что ж тут обижаться. Но если никто не отважится написать плагин, сделаем сами к версии 1.1


Название: Re: Графики в отчетах
Отправлено: juvf от Март 20, 2015, 07:21
CuteReport мне не понравился.

QCustomPlot - рассматривал его при старте проекта, красивые графики. Но я их не видел в динамике. Как там реализована навигация, масштабирование? Qwt уже пользую много лет.... один раз разобрался, настроил.... и забыл. Сейчас копипасщу не думая о том, как там что реализовано. Заюзать QCustomPlot - это мне с нуля поднимать и разбираться.... Отложил это удовольствие на "будет время, обязательно разберусь".

Сделал отчет на QPrinter, QPrintPreviewDialog, QPainter. В Qwt есть захват QwtPlot-a в область QPainter-а. Всё уже "украдено" до нас ))


Название: Re: Графики в отчетах
Отправлено: AlFoX от Март 20, 2015, 23:15
CuteReport мне не понравился.

На вкус и цвет фломастеров, как известно, пристрастия разные, но, так как наша цель сделать максимально удобный репорт, могу я поинтересоваться чем именно не понравился?