Russian Qt Forum
Сентябрь 21, 2024, 13:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2 3 ... 7   Вниз
  Печать  
Автор Тема: Отчетные формы в Qt?  (Прочитано 88953 раз)
MaxWin
Гость
« : Май 11, 2005, 09:56 »

А кто, как делает отчеты в Qt.
Что испjльзуете? В общих чертах...
Не встречал кто для Qt виджетов облегчающих этот процесс.
« Последнее редактирование: Январь 15, 2010, 23:17 от Dendy » Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #1 : Май 11, 2005, 10:01 »

да их ИМХО и нету... А жаль... Вот если бы мы все (форумчане) собрались да начали совместный проект по данному направлению,а?
(это предложение)
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #2 : Май 11, 2005, 10:01 »

ты имеешь ввиду просмотр перед печатью документа?
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #3 : Май 11, 2005, 10:04 »

Цитата: "Racheengel"
да их ИМХО и нету... А жаль... Вот если бы мы все (форумчане) собрались да начали совместный проект по данному направлению,а?
(это предложение)


я копал все празники print preview, уже что то сделал
но скороть очень маленькая - тормозит

у меня примерно 40 страниц текста с рисунками на print preview выводится
Записан
MaxWin
Гость
« Ответ #4 : Май 11, 2005, 11:41 »

Цитировать
ты имеешь ввиду просмотр перед печатью документа?

Ну и это тоже.
Я вобщем то для себя в свое время выработал технологию.
Все отчеты делаю на Perl. Тоесть Апач + Перл.  Отчеты формируються
не на локальной машине, а на сервере. Страницу затягиваю в бровзер.
Превью его-же. Печать тоже. Для больших проектов этот подход самое то, а вот для мелких (локальных) хотелось бы проще.
Просто думал может кто нибудь, уже что-нибудь придумал.
Вижу нет.  Грустный
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #5 : Май 11, 2005, 11:50 »

1. Я у себя сделал так, создал QScrollView и рисую на его контексте

2. По уму то надо написать парсер Xml, генеришь отчет в нем и парсишь на контретный QPaintDevice
Записан
MaxWin
Гость
« Ответ #6 : Май 11, 2005, 11:59 »

А не смотрел как это сделано у KDE, может можно оттуда дернуть готовую реализацию. Это мысли вслух.
Да и во что тебе сечас выливаваеться по памяти канва в формате уствойства вывода. Должно быть очень прилично если картинок много.
Или ты ее впоследствии под него пересчитываеш.
Таблицы тоже рисуеш по скролу?
Записан
MaxWin
Гость
« Ответ #7 : Май 11, 2005, 12:20 »

И при изменении отчетов, проект я так понимаю ты пересобираеш  Грустный
Я заготавливаю темплейты. Рисую их на HTML. Потом просто отпарсиваю
и заполняю форму. Просто для себя сделал на перле необходимые пакаджи. Но так как отчеты внешнии, при их изменении (что происходит не редко) перерисовываю форму и практически все.  Если конечно не перевернули отчет с ног на голову, что тоже бывает.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #8 : Май 11, 2005, 15:11 »

а как насчет визуального редактирования отчетов?
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #9 : Май 11, 2005, 15:14 »

вы батенька еще захочите что бы было как в FastReport

а он денег стоит Улыбающийся
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #10 : Май 11, 2005, 15:56 »

Батенька предлагает заняться совместным проектом по разработке генератора отчетов, кто со мной? Улыбающийся
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #11 : Май 11, 2005, 16:21 »

Батя вы сначала план напишете!

Как, что и куда!!

Дайте народу почитать!
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #12 : Май 11, 2005, 16:29 »

план напишем Улыбающийся только сначала хотелось бы услышать мнение потенциальных желающих принять участие в разработке - а то вдруг я один такой энтузиазист? Улыбающийся)))
Кто ЗА развитие проекта?
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
MaxWin
Гость
« Ответ #13 : Май 11, 2005, 18:20 »

Да желающие на отчеты - есть и всегда будут.
Только как правило, у каждого свои заморочки.
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #14 : Май 11, 2005, 19:32 »

Я например за!!
Записан
Страниц: [1] 2 3 ... 7   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.093 секунд. Запросов: 23.