crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Печать Сцены, Плохое качество текста во вьювере
Гость_crashsp_*
сообщение 23.10.2010, 11:06
Сообщение #1





Гости








    


Всем привет!!.Ситуация такова есть сцена, на нее добавляю виджеты(QTableView) вот так: scene->addWidget(wgt,Qt::Dialog);
После вызываю предпросмотр печати вот так :

void MyClass::slotPrintPreviewDlg{

    QPrintPreviewDialog *preview = new  QPrintPreviewDialog(this);
    connect(preview,SIGNAL(paintRequested(QPrinter*)),this,SLOT(slotPred(QPrinter*)));
    preview->exec();

}
void MyClass::slotPred(QPrinter *printer){

     printer->setPaperSize(QPrinter::A4);

     QPainter painter(printer);

     painter.setRenderHint(QPainter::Antialiasing,true);

     this->graphView->scene()->render(&painter);

}


Все отображается но как в предпросмотре так и на печати качество текста внутри QTableView плохое, хотя текст который находится в заголовке ProxyWidget отличное

Выглядит это все вот так :


Прошу подскaжите как можно решить проблемку???.Благодарю...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
wiz29
  опции профиля:
сообщение 25.10.2010, 11:18
Сообщение #2


Старейший участник
****

Группа: Участник
Сообщений: 600
Регистрация: 7.7.2010
Из: Санкт-Петербург
Пользователь №: 1866

Спасибо сказали: 94 раз(а)




Репутация:   12  


Здесь скорее всего происходит некий scale объектов сцены, тк данные окошек(текст и тп, те что в QTableView уже скорее всего растр) в них уже не векторные объекты. Обычно изза не соответсвия именно разрешений появляются такие артефакты.

Сообщение отредактировал wiz29 - 25.10.2010, 11:19
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
crashsp
  опции профиля:
сообщение 25.10.2010, 14:44
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 56
Регистрация: 23.10.2010
Пользователь №: 2144

Спасибо сказали: 8 раз(а)




Репутация:   546  


Цитата(wiz29 @ 25.10.2010, 11:18) *
Здесь скорее всего происходит некий scale объектов сцены, тк данные окошек(текст и тп, те что в QTableView уже скорее всего растр) в них уже не векторные объекты. Обычно изза не соответсвия именно разрешений появляются такие артефакты.


Спасибо за инфу буду думать...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 14.12.2017, 21:48