Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ Скриншот выделенной части экрана

Автор: RazrFalcon 26.5.2011, 11:04

Как такое реализовать.
Нужно каким то образом выделить часть экрана, то есть сделать "растягивающеюся область".
Затем получаем координаты, размер области, и делаем скрин этой области.
Или делаем скрин всего экрана через QPixmap::grabWindow, а затем вырезаем то, что мы выделили.
Вопрос: как реализовать выделение поверх всех окон?

И можно ли заскринить конкретное окно? QPixmap::grabWidget(), вроде, только виджеты моего приложения понимает.

Автор: Litkevich Yuriy 26.5.2011, 12:01

http://qt-apps.org/content/show.php/ScreenGrab?content=111648

Автор: ufna 26.5.2011, 12:02

Сотни раз уже обсуждалось :)

На фуллскрин запускаешь виджет с почти прозрачным цветом. Это шаг №1, дальнейшее предлагаю додумать :)

Автор: ernie 27.5.2011, 9:02

в ksnapshot можно поглядеть,там достаточно понятно реализованно

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)