acrylic_label#

Module Contents#

BlurCoverThread

模糊图片线程

AcrylicTextureLabel

亚克力纹理标签

AcrylicLabel

亚克力标签

AcrylicBrush

Acrylic brush

isAcrylicAvailable = True#
checkAcrylicAvailability()#
class BlurCoverThread(parent=None)#

Bases: PyQt5.QtCore.QThread

模糊图片线程

blurFinished#
run()#
blur(imagePath: str, blurRadius=6, maxSize: tuple = (450, 450))#
class AcrylicTextureLabel(tintColor: PyQt5.QtGui.QColor, luminosityColor: PyQt5.QtGui.QColor, noiseOpacity=0.03, parent=None)#

Bases: PyQt5.QtWidgets.QLabel

亚克力纹理标签

setTintColor(color: PyQt5.QtGui.QColor)#
paintEvent(e)#
class AcrylicLabel(blurRadius: int, tintColor: PyQt5.QtGui.QColor, luminosityColor=QColor(255, 255, 255, 0), maxBlurSize: tuple = None, parent=None)#

Bases: PyQt5.QtWidgets.QLabel

亚克力标签

setImage(imagePath: str)#

设置被磨砂的图片

setTintColor(color: PyQt5.QtGui.QColor)#
resizeEvent(e)#
class AcrylicBrush(device: PyQt5.QtWidgets.QWidget, blurRadius: int, tintColor=QColor(242, 242, 242, 150), luminosityColor=QColor(255, 255, 255, 10), noiseOpacity=0.03)#

Acrylic brush

setBlurRadius(radius: int)#
setTintColor(color: PyQt5.QtGui.QColor)#
setLuminosityColor(color: PyQt5.QtGui.QColor)#
isAvailable()#
grabImage(rect: PyQt5.QtCore.QRect)#

grab image from screen

Parameters#

rect: QRect

grabbed region

setImage(image: str | PyQt5.QtGui.QImage | PyQt5.QtGui.QPixmap)#

set blurred image

setClipPath(path: PyQt5.QtGui.QPainterPath)#
textureImage()#
paint()#