![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
mezmay |
![]()
Сообщение
#1
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: ![]() ![]() ![]() |
Есть виджет (QWebView) , в него загружена картинка. Делаю этому виджету hide() (он в лейауте, если это важно), а потом QPixmap::grabWidget(). В результате pixmap содержит только половину положенного изображения - вторая половина серая. Почему?
|
|
|
![]() |
mezmay |
![]()
Сообщение
#2
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: ![]() ![]() ![]() |
Написал простой тестовый пример:
Раскрывающийся текст файл cwin.h
файл cwin.cpp
файл cmyweb.h
файл cmyweb.cpp
В этот раз сохранение с hide()'ом и без hide()'a дало одинаковый результат, причем непонятный. Смотрите два приложенных файла, первый - то что реально отображается, второй - то что грабится. Грабится почему-то больше)... Здесь почему-то получилось безо всяких смещений, но сохраняемое изображение все равно не соответствует отображаемому |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.2.2025, 13:17 |