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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как отправить в печать изображение QPixmap?  (Прочитано 4948 раз)
PulSar.CE3194694
Гость
« : Сентябрь 21, 2010, 09:08 »

Добрый день! Возникли непонятки с печатью файла. Нужно распечатать изображение QPixmap (как на физическом принтере, так, например, и в PDF), но не понятно с помощью какой функции. Ни в QPrintDialog, ни в QPrinter не нашел. Как вообще стандартно это реализовывается?
ЗЫ Мое изображение - скриншот выделенной области программы.
Записан
Makss
Гость
« Ответ #1 : Сентябрь 21, 2010, 09:30 »

QPrinter наследован от QPaintDevice, а всё то что от QPaintDevice, значит на нём можно рисовать с помощью QPainter
Записан
PulSar.CE3194694
Гость
« Ответ #2 : Сентябрь 21, 2010, 09:53 »

Понял, спасибо. А вообще, как я понял, класс QPrinter - класс для создания своего собственного программного устройства для печати? И еще: создал свой принтер. В QPrintDialog указал его родителем. При выполнении программы появилась ошибка: QPrintDialog: Cannot be used on non-native printers. Что с ней делать?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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