我正在尝试创建一个半透明且后面模糊的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())
这将提供此输出。
请问您是否找到解决此问题的方法?我正在同一个主题上苦苦挣扎,但没有找到答案。