Прозрачное окно с размытием сзади с pyqt - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь создать окно pyqt, полупрозрачное и размытое сзади.Я попытался с setWindowOpacity, чтобы сделать его полупрозрачным, но я не могу добавить эффект размытия.мой код:

import sys
from PyQt5 import QtCore, QtWidgets, QtGui


class main(QtWidgets.QDialog):
    def __init__(self):
        super(main, self).__init__()
        self.setMinimumSize(800,500)


        self.setWindowFlags(
            self.windowFlags() | QtCore.Qt.FramelessWindowHint
        )

        # self.setAttribute(QtCore.Qt.WA_TranslucentBackground,on=True)


if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    mw = main()
    mw.setWindowOpacity(.60)
    mw.show()
    sys.exit(app.exec())

Это дает такой вывод.

my output

но я хочу что-то вроде этого: my imagination

...