Russian Qt Forum

Qt => Мультимедиа => Тема начата: killa от Сентябрь 24, 2010, 03:34



Название: скриншот экрана в файл по событию
Отправлено: killa от Сентябрь 24, 2010, 03:34
доброго времени суток, камрады.
не от хорошей жизни, а от большой нужды обращаюсь к вашей помощи.
дело в том, что предстоит мне написание диплома, а времени катастрофически не хватает на поиск и обработку информации, ибо оной великое множество на просторах интернета. Выбор пакета разработки пал на Qt по совету одногруппника, ранее программировал в билдере, вижуал с++ задачи из курса обучения.
теперь к делу:

Опишу подробно, что из себя представляет ПО:
- ОС Windows XP, 7

- Невидимый интерфейс для пользователя (программа не должна в рабочем режиме иметь активного/пассивного окна. в принципе может присутствовать на панели задач и/или в трее(предпочтительнее только в трее))

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

- Программа по событию (нажатие клавиши на клавиатуре, клик, двойной клик, драг-энд-дроп, правый клик) сохраняет в файл использованием алгоритма сжатия (.png) изображение с экрана монитора.  

- Программа должна контролировать максимальный объем папки с файлами и/или
минимальный объем свободного места на жестком диске (задается в настройках) - соответственно по заполнению папки стирать самый старый скриншот и добавлять новый.

Очень прошу вас помочь в целенаправленном поиске статей, примеров, указаний, как это реализовать.


Название: Re: скриншот экрана в файл по событию
Отправлено: Denjs от Сентябрь 24, 2010, 16:47
пример со скриншотом есть в examples поставляемом с QT