Итак, я следовал этому уроку, https://deadbird.fr/?p=800, чтобы получить размытие за окнами в qt. Внесены некоторые изменения, такие как запрос захвата (), когда запланировано событие изменения размера, и добавлен таймер для обновления каждые 200 мс изображения с помощью QTimer, поэтому, когда, например, окно свернуто, фоновое изображение обновляется. Все идет нормально..
Но затем я проверил таймер и заметил это: https://www.youtube.com/watch?v=WixIShA48jg
Как вы можете видеть в шестой секунде видео, QGraphicsScene перекрывает изображения, даже с scene-> clear ();
Другая проблема у меня это цвет. Я изменил цвет фона диалога на синий, но только границы — синие. Я также попытался поместить QGraphicsView в QFrame с прозрачностью и синим цветом, но безуспешно. Это почему?
Вы можете найти исходный код на сайте учебника. Мои изменения видны в видео. Видео тоже в 720р.
Задача ещё не решена.