Python 模糊屏幕,同时保持其功能
我正在寻找一种方法来模糊屏幕,同时保持它的功能。这最好适用于MacOS、Linux和Windows。我一直在研究QT5。我设法创造了一个透明的覆盖,点击通过(所以它保持屏幕功能),但我不确定我能实现模糊效果。可以使用QT吗?如果是这样,怎么办?你有没有其他更好的方法来完成这件事 我在这里首选python语言,但这当然不是限制Python 模糊屏幕,同时保持其功能,python,pyqt,pyqt5,Python,Pyqt,Pyqt5,我正在寻找一种方法来模糊屏幕,同时保持它的功能。这最好适用于MacOS、Linux和Windows。我一直在研究QT5。我设法创造了一个透明的覆盖,点击通过(所以它保持屏幕功能),但我不确定我能实现模糊效果。可以使用QT吗?如果是这样,怎么办?你有没有其他更好的方法来完成这件事 我在这里首选python语言,但这当然不是限制 import sys from PyQt5 import QtGui, QtCore, QtWidgets class mymainwindow(QtWidgets.QM
import sys
from PyQt5 import QtGui, QtCore, QtWidgets
class mymainwindow(QtWidgets.QMainWindow):
def __init__(self):
QtWidgets.QMainWindow.__init__(self)
self.setWindowFlags(
QtCore.Qt.WindowStaysOnTopHint |
QtCore.Qt.FramelessWindowHint |
QtCore.Qt.X11BypassWindowManagerHint
)
self.setGeometry(QtWidgets.QStyle.alignedRect(
QtCore.Qt.LeftToRight, QtCore.Qt.AlignCenter,
QtCore.QSize(2200, 320),
QtWidgets.qApp.desktop().availableGeometry()))
self.setAttribute(QtCore.Qt.WA_TransparentForMouseEvents, True)
self.setAttribute(QtCore.Qt.WA_TranslucentBackground, True)
self.setWindowFlags(QtCore.Qt.FramelessWindowHint | QtCore.Qt.WindowStaysOnTopHint)
app = QtWidgets.QApplication(sys.argv)
mywindow = mymainwindow()
mywindow.show()
app.exec_()