Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Qt. Gtk+. Затемнение.


Автор: User008 3.5.2012, 13:34
Как затемнить?
1. Всё что видит пользователь.
2. Выбранное окно (любое из существующих в системе).
При этом нужна возможность оставлять заданные прямоугольные области незатемнёнными.
Интересует как это реализуется на Qt и Gtk+.

Добавлено через 3 минуты и 28 секунд
Затемнить - не в смысле сделать чёрным, а сделать цвета темнее.

Добавлено через 8 минут и 3 секунды
Если накрывать полупрозрачным окном, то желательно, чтобы события, которые это окно получает передавались на окна под ним.

Автор: borisbn 3.5.2012, 15:26
извини, не удержался  smile 
Цитата(User008 @  3.5.2012,  13:34 Найти цитируемый пост)
Как затемнить?
1. Всё что видит пользователь.

http://atletica.ru/private/atletica2-ru/shop_load/304/bity1610.jpg
Можно даже сделать степень затемнения настраиваемой

Автор: Amp 3.5.2012, 16:08
Скачай исходники того же KSnapshot.

Автор: User008 3.5.2012, 19:15
Цитата(Amp @ 3.5.2012,  16:08)
Скачай исходники того же KSnapshot.

В википедии про KSnapshot написано
Operating system    Linux and Unix
Он работает в Windows?

Автор: dix75 3.5.2012, 22:11
User008, 
Если на QT почему нет. Попробуй.

Автор: Amp 3.5.2012, 22:42
Цитата(User008 @  3.5.2012,  19:15 Найти цитируемый пост)
Он работает в Windows? 

Раз бинарники есть, значит работает http://www.winkde.org/pub/kde/ports/win32/repository-4.8/kde
Впрочем непонятно зачем писать еще одну утилиту для снятия скриншотов. Тем более с прицелом на кроссплатформенность.

Автор: User008 4.5.2012, 00:03
Цитата(Amp @  3.5.2012,  22:42 Найти цитируемый пост)
непонятно зачем писать еще одну утилиту для снятия скриншотов. Тем более с прицелом на кроссплатформенность. 

Утилита не для снятия скриншотов, снятие скриншотов - промежуточное действие. Но про снятие скриншотов я создавал другую тему в этом разделе. А здесь меня интересует затемнение.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)