@kokapuk

Как можно сделать размытый background в приложение на pyqt5?

Хотел бы узнать, можно ли сделать что то похожее на pyqt5, этот вариант я сделал в adobe illustator:
6026701697d3a822829534.png
Я знаю про существования эффекта блюра в pyqt, но при попытке сделать прозрачный фон, он становится просто черным, так я же я пытался убрать стандартные рамки windows вместе с его стандартным фоном, получалось так, что оставался только этот виджет, который я и пытался blur, но если на него нацепить прозрачный цвет фона, он буквально пропадает и никакой эффект блюра не работает.
  • Вопрос задан
  • 401 просмотр
Решения вопроса 1
@paparazi
QGraphicsBlurEffect слушит для размытия самого виджета, а не того что за ним. Судя по скрину Вам под win, поэтому Вам нужно изучить DirectComposition API, который по сути даст Вам прямой доступ к кадровому буферу DirectX окна. Вот тут в частности есть пример решения Вашей задачи.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы