Официальный форум СВД Встраиваемые Системы
23 Августа, 2017, 07:07:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Возможно ли в QNX6.6 получить скрин экрана?  (Прочитано 340 раз)
billy4685
Пользователь

Сообщений: 12


« : 03 Ноября, 2016, 11:22:22 »

Добрый день. На днях у меня появилась необходимость получить скриншот экрана в QNX6.6.
Ранее в QNX6.5 в Photon-е для этих целей была утилита snapshot.
В QNX6.6 вместо Photon-а используется Screen. В нем подобной утилиты не нашел.

Решил написать свое приложение для этих целей, пользуясь Qt.
Пока что получил только скрин активного окна. Вот часть кода:
Код:
QPixmap pixmap;
QString file_image;

pixmap = QPixmap::grabWidget(QApplication::activeWindow(), this->pos().x(), this->pos().y(), this->width(), this->height());
file_image = QApplication::applicationDirPath() + "/screen_img.png");
pixmap.save(file_image, "PNG");

Изображение активного окна создается. Но есть проблемка: если в окне есть OpenGL, то на изображении эта область закрашивается черным цветом.

Как получить скриншот окна, в котором есть отрисовка через OpenGL?
Существует ли в QNX6.6 утилита для снимка экрана?
« Последнее редактирование: 03 Ноября, 2016, 12:06:39 от billy4685 » Записан
billy4685
Пользователь

Сообщений: 12


« Ответ #1 : 04 Ноября, 2016, 17:35:04 »

Была бы утилита стандартная подобна snapshot, я б ее повесил себе в приложение по сочетанию клавиш.
« Последнее редактирование: 04 Ноября, 2016, 17:37:25 от billy4685 » Записан
billy4685
Пользователь

Сообщений: 12


« Ответ #2 : 06 Января, 2017, 15:05:38 »

Давненько уже решил этот вопрос. Вот решил написать)) мало ли кому пригодится. В QNX6.6 есть приложение screenshot, с его помощью и можно сделать скрин экрана.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2017 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 11 Июня, 2017, 06:19:08