Skip to main content

Blur PySide, Tkinter, etc windows.

Project description

You can install it with pip:

python -m pip install BlurWindow

Preview:

https://i.imgur.com/sBNxXQE.png

Parameters/Functions:

#HWND = PID
#Acrylic = True/False #For Acrylic Design (lag WorkAround https://github.com/Peticali/PythonBlurBehind/blob/main/Examples%20MUST%20SEE/LagWorkAround.py)
#hexColor = Background color, False for nothing
#Dark = White icons
#QWidget = Your parent (for Mac)
#Material = https://developer.apple.com/documentation/appkit/nsvisualeffectmaterial

blur(HWND,hexColor=False,Acrylic=False,Dark=False)

#in windows 7 or older: (scroll down for image Acrylic True/False)
Win7Blur(HWND,Acrylic)

#in Linux (may not work for all distros, scroll down for image)
BlurLinux(HWND)

#in Mac (WIP):
MacBlur(QWidget,Material)

#NEW, Blur Windows Vista, 7, 8, 8.1, 10, 11, Linux, MacOS Auto
GlobalBlur(HWND,hexColor=False,Acrylic=False,Dark=False,QWidget=QWidget)

Example:

import sys
from PySide2.QtWidgets import *
from PySide2.QtCore import *

from BlurWindow.blurWindow import GlobalBlur


class MainWindow(QWidget):
    def __init__(self):
        super(MainWindow, self).__init__()
        self.setAttribute(Qt.WA_TranslucentBackground)
        self.resize(500, 400)

        GlobalBlur(self.winId(),Dark=True,QWidget=self)

        self.setStyleSheet("background-color: rgba(0, 0, 0, 0)")


if __name__ == '__main__':
    app = QApplication(sys.argv)
    mw = MainWindow()
    mw.show()
    sys.exit(app.exec_())

Windows 7/Vista:

https://i.imgur.com/CgFlbwt.png

Linux (Deepin):

https://i.imgur.com/h4TCByr.png

MacOS (BigSur):

https://i.imgur.com/qVSZnIw.png

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

BlurWindow-1.2.1.tar.gz (4.3 kB view hashes)

Uploaded Source

Built Distribution

BlurWindow-1.2.1-py3-none-any.whl (4.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page