Разное поведение QPainter при setClipRect при рисовании на виджете и на пиксмапе. О_о |
Здравствуйте, гость ( Вход | Регистрация )
Разное поведение QPainter при setClipRect при рисовании на виджете и на пиксмапе. О_о |
trdm |
28.6.2009, 21:05
Сообщение
#1
|
Дмитрий Трошин Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6 |
Разное поведение QPainter при setClipRect при рисовании на виджете и на пиксмапе. О_о
Рисовал свой репорт на виджете, отрефакторил так, что-бы можно было рисовать и на пиксмапе (для предварительного просмотра). Столкнулся с тем, что на пиксмапе рисовать отказалось. Начал рабираться, оказалось, если используется команда /* при рисовании на пиксмепе почему-то если используется painter.setClipRect(drawingRect); тогда не рисуется вообще О_о */ painter.setClipRect(drawingRect); // Устанавливаем область прорисовки. Будем рисовать только в ней. То на пиксмапе вообще рисовать отказывается. А мну очень нужно использовать эту опцию. Баг? Фича? Может чего посоветуете? |
|
|
flankerr |
28.6.2009, 21:14
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
ты весь код рисования напиши и в одном случае и в другом
|
|
|
trdm |
28.6.2009, 21:20
Сообщение
#3
|
Дмитрий Трошин Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6 |
Упс, отбой, для пиксмапа невалидная область была.
Сори мой косяк |
|
|
Текстовая версия | Сейчас: 27.11.2024, 3:28 |