Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
0xF |
25.5.2008, 14:16
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 71 Регистрация: 12.11.2007 Пользователь №: 20 Спасибо сказали: 0 раз(а) Репутация: 0
|
Всем привет! Нужно добавить пипетку к QColorDialog как в фотошопе, т.е. возможность выбрать цвет не только из градиента в диалоге, но и из фонового изображения.
Any ideas? З.Ы. может есть готовые решения? |
|
|
|
|
Litkevich Yuriy |
25.5.2008, 14:20
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(0xF @ 25.5.2008, 18:16) Link З.Ы. может есть готовые решения? не видел. а насчет идеи надо подумать. |
|
|
|
|
0xF |
25.5.2008, 14:57
Сообщение
#3
|
|
Студент ![]() Группа: Участник Сообщений: 71 Регистрация: 12.11.2007 Пользователь №: 20 Спасибо сказали: 0 раз(а) Репутация: 0
|
Может ловить клик мышей, а потом брать скриншот и делать выборку? Но это все прийдется делать на WinAPI...
|
|
|
|
|
Litkevich Yuriy |
25.5.2008, 15:03
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Чет вспомнить не могу, может и не у тролей а на Link, но точно помню Qt'явый, там лупа, ее по экрану можно водить, а раз так то и доступ к каждой точке экрана можно получить и цвет узнать!
--- Еще мозгами по булькаю может вспомню. |
|
|
|
|
0xF |
25.5.2008, 15:26
Сообщение
#5
|
|
Студент ![]() Группа: Участник Сообщений: 71 Регистрация: 12.11.2007 Пользователь №: 20 Спасибо сказали: 0 раз(а) Репутация: 0
|
Что-то никак найти не могу эту лупу
|
|
|
|
|
Litkevich Yuriy |
25.5.2008, 15:29
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
сначало на ум пикселятор пришел, но это не то, вспомнить не могу, блин.
|
|
|
|
|
0xF |
25.5.2008, 15:37
Сообщение
#7
|
|
Студент ![]() Группа: Участник Сообщений: 71 Регистрация: 12.11.2007 Пользователь №: 20 Спасибо сказали: 0 раз(а) Репутация: 0
|
Да у меня, вобщем-то, задача сводится к отлову щелчка по определенному виджету(наследован от QFrame) когда открыт QColorDialog. Только вот как это сделать - хз..
|
|
|
|
|
Litkevich Yuriy |
25.5.2008, 15:42
Сообщение
#8
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
|
|
|
|
|
0xF |
25.5.2008, 15:46
Сообщение
#9
|
|
Студент ![]() Группа: Участник Сообщений: 71 Регистрация: 12.11.2007 Пользователь №: 20 Спасибо сказали: 0 раз(а) Репутация: 0
|
О, спасибо, осталось только затолкать это в QColorWidget
|
|
|
|
|
ViGOur |
25.5.2008, 15:47
Сообщение
#10
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
Цитата(0xF @ 25.5.2008, 16:37) Link Да у меня, вобщем-то, задача сводится к отлову щелчка по определенному виджету(наследован от QFrame) когда открыт QColorDialog. Только вот как это сделать - хз Думаю должно помочь: LinkТам описано как делать расширенные диалоги, связывать события со своими видетами и прочее. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 22.12.2025, 2:31 |