Название: печать QGraphicsScene Отправлено: crossly от Октябрь 27, 2008, 10:45 ну собственно говоря все по ассистенту...
Код: QPrinter printer; Название: Re: печать QGraphicsScene Отправлено: Rcus от Октябрь 27, 2008, 10:54 В ассистенте немного подругому,
Код: QPrinter printer(QPrinter::HighResolution); Цитировать Sets the printer paper size to newPaperSize if that size is supported. The result is undefined if newPaperSize is not supported. возможно в этом кроется проблема.The default paper size is driver-dependent. Название: Re: печать QGraphicsScene Отправлено: crossly от Октябрь 27, 2008, 11:02 не ... пробовал... дело не в этом...
Название: Re: печать QGraphicsScene Отправлено: crossly от Октябрь 27, 2008, 11:04 к тому же там указано...
Цитировать The default paper size is driver-dependent. у меня a4Название: Re: печать QGraphicsScene Отправлено: crossly от Октябрь 27, 2008, 11:32 ага...
печатать он печатает.... а превью нету.. :( Название: Re: печать QGraphicsScene Отправлено: crossly от Октябрь 27, 2008, 12:12 и ещё один маленький вопрос... в чем здесь ошибка??
Код: void Win::printPreview(QPrinter *p) Цитировать win.cpp:70: error: no matching function for call to 'Scene::render(QPrinter*&)' Название: Re: печать QGraphicsScene Отправлено: lit-uriy от Октябрь 27, 2008, 12:37 win.cpp:70: error: no matching function for call to 'Scene::render(QPrinter*&)' в этом и проблема: Scene::render(QPrinter*&)'передавать в функцию указатель надо. Название: Re: печать QGraphicsScene Отправлено: crossly от Октябрь 27, 2008, 12:46 Код: void Win::printPreview(QPrinter *p) Название: Re: печать QGraphicsScene Отправлено: crossly от Октябрь 27, 2008, 15:15 и вообще .... что за день сегодня... ???.... тему закрыть... удалить... а автору поспать....
Название: Re: печать QGraphicsScene Отправлено: pastor от Октябрь 27, 2008, 15:18 Код: void Win::printPreview(QPrinter *p) Код: void QGraphicsScene::render ( QPainter * painter, const QRectF & target = QRectF(), const QRectF & source = QRectF(), Qt::AspectRatioMode aspectRatioMode = Qt::KeepAspectRatio ) Первый параметр QPainter, а вы передаете QPrinter. Название: Re: печать QGraphicsScene Отправлено: crossly от Октябрь 27, 2008, 15:22 да дошло уже.... :)
|