crossplatform.ru

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


  Ответ в Отрисовка виджета в QImage
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
wiz29 Дата 3.9.2010, 15:20
  Разрешение QImage совпадает с разрешением той области виджета, которую ты хочешь вывести?

проверь еще наличие трансформаций для виджета при отрисовке, мб в этом проблема.
BRE Дата 3.9.2010, 13:32
  Посмотреть бы на скриншот окна и на то, что сохраняется после захвата.
giker Дата 3.9.2010, 13:28
  Надписи вывожу функцией QPainter::drawText() например:
 QFont font("Courier", 8, 1, false);
font.setBold(true);
painter.setFont(font);

painter.drawText(0, ceil(timeRowHeight), ceil(textWidth-2), ceil(rowHeight), Qt::AlignCenter, QObject::tr("Total"));
Алексей1153 Дата 3.9.2010, 13:01
  Покажи код вывода надписей
giker Дата 3.9.2010, 12:47
  Добрый день.
Создал свой собственный виджет, со своей собственной функцией отрисовки. В некоторый момент времени нужно получать изображение этого виджета в QImage. Для этого побывал использовать QPixmap::GrabWindow() или непосредственную отрисовку в QImage через QPainter. И в том и в другом случае надписи сделанные на виджете совершенно не читабельны, в то время как на главной форме проэкта все отображается нормально.
Подскажите, как можно решить проблему.
Спасибо.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 27.4.2025, 12:37