Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Qt. Gtk+. Затемнение. 
:(
    Опции темы
User008
Дата 3.5.2012, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 9.9.2009

Репутация: нет
Всего: 1



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

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

Добавлено через 8 минут и 3 секунды
Если накрывать полупрозрачным окном, то желательно, чтобы события, которые это окно получает передавались на окна под ним.
PM MAIL   Вверх
borisbn
Дата 3.5.2012, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 48
Всего: 135



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

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


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
Amp
Дата 3.5.2012, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 886
Регистрация: 17.2.2009

Репутация: 7
Всего: 17



Скачай исходники того же KSnapshot.
PM MAIL   Вверх
User008
Дата 3.5.2012, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 9.9.2009

Репутация: нет
Всего: 1



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

В википедии про KSnapshot написано
Operating system    Linux and Unix
Он работает в Windows?
PM MAIL   Вверх
dix75
Дата 3.5.2012, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 462
Регистрация: 17.7.2007

Репутация: 1
Всего: 1



User008, 
Если на QT почему нет. Попробуй.


--------------------
save your mind
PM MAIL   Вверх
Amp
Дата 3.5.2012, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 886
Регистрация: 17.2.2009

Репутация: 7
Всего: 17



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

Раз бинарники есть, значит работает http://www.winkde.org/pub/kde/ports/win32/repository-4.8/kde
Впрочем непонятно зачем писать еще одну утилиту для снятия скриншотов. Тем более с прицелом на кроссплатформенность.
PM MAIL   Вверх
User008
Дата 4.5.2012, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 9.9.2009

Репутация: нет
Всего: 1



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

Утилита не для снятия скриншотов, снятие скриншотов - промежуточное действие. Но про снятие скриншотов я создавал другую тему в этом разделе. А здесь меня интересует затемнение.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0441 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.