Название: Генерация отчетов средствами Qt Отправлено: quark от Февраль 17, 2010, 14:17 Как проще всего создавать отчеты? Есть ли какие-то сторонние компоненты для этого под лицензиями, разрешающими разработку "закрытых" программ? Пока на глаза попадались только под GPL, мне же нужно хотя бы LGPL, а еще лучше - вкомпилировать статически.
Если генерировать в XML и с помощью QtWebKit+XSLT его отображать, не будет проблем? Нужен показ заранее разработанных отчетов в окне и печать. ОС - Windows. Название: Re: Генерация отчетов средствами Qt Отправлено: f0x от Февраль 17, 2010, 14:40 ncreport, eXaro...
Название: Re: Генерация отчетов средствами Qt Отправлено: Zmeishe от Февраль 17, 2010, 15:30 LGPL/GPL
Linux, Mac OS, Windows Qt + API OpenOffice Отчёты будут со всеми офисными наворотами. PS Но это не проще всего... Налабать отчёт мышетыканием, в этом варианте, не получится. Название: Re: Генерация отчетов средствами Qt Отправлено: Tonal от Февраль 18, 2010, 08:35 Для ООо есть Sun Report Builder так что может с мышой чё и проканает. :)
Название: Re: Генерация отчетов средствами Qt Отправлено: Prm от Март 02, 2010, 12:20 Если отчеты не большие, можно использовать QTextDocument + QPrintPreviewWidget. Получается достаточно гибко и удобно. Пример во вложенном файле.
Название: Re: Генерация отчетов средствами Qt Отправлено: Prm от Март 03, 2010, 08:10 Это как? Спрашивать у пользователя: Выводимый отчет является к большим? [Да]+[Нет] и выбирать механизм формирования в зависимости от ответа пользователя? Очень остроумно, ухохотался... Под большим(читай более или менее сложным) отчетом имелось в виду подобие накладной Торг-12. Я согласен, в 90% случаях использование генераторов отчетов оправдано (сам достаточно продолжительное время использовал FastReport). Но если отчет не имеет жесткой структуры (заранее определенной постоянной формы) и генерируется динамически (вид отчета зависит от опций, указанных пользователем), то использование QTextDocument достаточно хорошее решение. Название: Re: Генерация отчетов средствами Qt Отправлено: aliks-os от Март 31, 2010, 17:27 А есть ли где нибудь примерчик генерации QTextDocument в run-time?
у меня есть проблемка, которую я описал http://www.prog.org.ru/topic_13019_0.html Но я ее решал немного другим способом, но получилось как то коряво. Может кто нибудь поможет... Название: Re: Генерация отчетов средствами Qt Отправлено: kolob от Апрель 23, 2010, 08:53 Здравствуйте! А подскажите какими способами можно генерировать отчеты под Qt3?
Название: Re: Генерация отчетов средствами Qt Отправлено: Alex7902 от Май 04, 2010, 04:57 Если отчеты не большие, можно использовать QTextDocument + QPrintPreviewWidget. Получается достаточно гибко и удобно. Пример во вложенном файле. Ну а можно примерчик, хотя бы простой выложить, уж очень интересно. Название: Re: Генерация отчетов средствами Qt Отправлено: Denjs от Август 27, 2010, 13:26 Если отчеты не большие, можно использовать QTextDocument + QPrintPreviewWidget. Получается достаточно гибко и удобно. Пример во вложенном файле. Ну а можно примерчик, хотя бы простой выложить, уж очень интересно. (засовываете html в какой-нибудь QTextEdit и печатаете его через его-же метод print(). организация препросмотра и печати из QTextEdit тут: http://www.prog.org.ru/index.php?topic=14682.msg96398#msg96398 ) |