Этого треда уже нет.
Это копия, сохраненная 20 марта 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
photo2017-11-2515-13-53.jpg32 Кб, 602x604
Сап, аноны. Очень нужна ваша помощь с Qt C++. Задача: 1120893 В конец треда | Веб
Сап, аноны.
Очень нужна ваша помощь с Qt C++.
Задача: узнать цвет пикселя.

Что пробовал:
1) Рисовать на QImage и использовать фу-ию image.pixel(x,y)
2) Рисовать на QGraphicsScene и использовать функцию преобразования в QPixMap с чем-то последующим (было неделю назад, уже не вспомню, извиняюсь)

Какие проблемы возникли:
При использовании QImage он видит лишь чёрный (0, 0, 0,) т.к. сам image по-дефолту заполняется чёрным цветом. Пробежавшись по всему окну, правда, находил и другие, серые пиксели, но красный квадрат в середине он принимал за чёрный
При Графической сцене тоже.

На всякий случай выложу код, но вряд ли прояснит ситуацию.

Премного благодарен за помощь
2 1120896
Сам код:
3 1120909
Я еблан, забыл поставить this->update(), а наблюдая через qDebug() за пикселями обдолбился в глаза и видел всё нулями

Буду рад разные способы решения этой задачи узнать

Как у меня работает:
1 пик - переопределённый метод paintEvent
2 пик - то, что выводится в дебаге (и выводится верно)
4 1134156
>>20893 (OP)
Опиши подробней задачу. При каких условиях нужно узнать цвет пикселя. Почему ты не знаешь изначально цвет пикселя. Нужно ли знать цвет пикселя когда программа свернута или нет.

На вскидку: WinAPI, opencv - но это как забивать гвоздь слоном.
sage 5 1134186
>>20893 (OP)
В следующий раз задавай языко-специфичные вопросы в треде языка.
Тред утонул или удален.
Это копия, сохраненная 20 марта 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски