Blur PySide, Tkinter, etc windows.
Project description
You can install it with pip:
python -m pip install BlurWindow
Preview:
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:
Linux (Deepin):
MacOS (BigSur):
Project details
Release history Release notifications | RSS feed
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.0.tar.gz
(4.9 kB
view hashes)
Built Distribution
Close
Hashes for BlurWindow-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9cfff27a9b4ce52aade08b6b9524b3e4a44816348b0038c0c4c4619ffe2e423 |
|
MD5 | 5298f21a7e5b94470f899737e09cb63f |
|
BLAKE2b-256 | ddade1845cd9386e9c98326bcf5ce7d5913dfbcee64d3bd7af7a2197c54c15d0 |