Название: сохранение QCanvas в html-файл(Qt 3.3.3) Отправлено: gislinux от Октябрь 14, 2008, 17:07 Здравствуйте!
Решаю в МСВС следующую задачу. Рисую на QCanvas графики, простые таблицы и затем результат сохраняю в html. Как сохранить в графический файл знаю: QPixmap file(canvas()->size()); QPainter p(&file); canvas()->drawArea(QRect(0, 0, canvas()->width(), canvas()->height()), &p, FALSE); p.end(); file.save("/Graphic.bmp", "BMP"); А вот как сохранить с минимумом усилий в html-файл не знаю. Может кто сталкивался с проблемой. Помогут и ссылки на подобные проекты. Название: Re: сохранение QCanvas в html-файл(Qt 3.3.3) Отправлено: Tonal от Октябрь 14, 2008, 19:38 Ну, после всего этого ещё допиши парочку строк:
Код: QFile data("/Graphic.html"); Название: Re: сохранение QCanvas в html-файл(Qt 3.3.3) Отправлено: gislinux от Октябрь 15, 2008, 07:39 Спасибо за ответ!
Но мне бы хотелось, чтобы хотя бы таблицы, а может и график, сохранялись в html в виде текста. Таблицы строятся с помощью классов, производных от QCanvasRectangle. Название: Re: сохранение QCanvas в html-файл(Qt 3.3.3) Отправлено: BaltikS от Октябрь 15, 2008, 08:27 Просто честно говоря не знаю, что как сказать? Откуда мы знаем как строятся твои таблицы через QCanvasRectangle? Ну а как график засунуть средствами HTML или рисунок, я думаю тоже тут вряд ли кто ответит :)...
Tonal правильно сказал, только через рисунок! Название: Re: сохранение QCanvas в html-файл(Qt 3.3.3) Отправлено: Tonal от Октябрь 15, 2008, 10:49 Ну, ежели хочется в виде текста, то можно пробежаться по всем деткам канваса и ручками сгенерировать соответствующие представление.
Только вот боюсь за тебя этого никто не сделает - телепатов нет, и как у тебя это всё это устроено неизвестно. Название: Re: сохранение QCanvas в html-файл(Qt 3.3.3) Отправлено: gislinux от Октябрь 15, 2008, 12:17 Спасибо за проявленное внимание к вопросу!
Считаю, что последнее сообщение дает самый полный ответ. Буду бегать по детям QCanvas и сам формировать html. |