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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QGraphicsView::render() выводит на печать только то, что помещается на экран  (Прочитано 3453 раз)
Маус
Гость
« : Май 26, 2011, 18:51 »

Имеется объект view типа QGraphicsView, на экране видна лишь часть объекта, имеются полосы прокрутки. команда render(&painter) выводит на печать (или в файл PDF) только то, что помещается на экран. В руководстве так и написано:

 // print, fitting the viewport contents into a full page
 view->render(&painter);

как же сделать, чтобы распечатывались все объекты, включая те, что за линией прокрутки?
Записан
madRoger
Гость
« Ответ #1 : Май 26, 2011, 18:57 »

Попробуй так:
Код:
view->scene()->render(&painter);
Записан
Маус
Гость
« Ответ #2 : Май 26, 2011, 19:09 »

СПАСИБО! Получилось! Ура!  Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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