Add toast windows 10/11 notifications

This commit is contained in:
2026-03-04 15:33:51 +01:00
parent 7f5e7710e5
commit 45df0b3cd4
2 changed files with 35 additions and 1 deletions

View File

@@ -6,6 +6,8 @@ from PyQt6.QtCore import Qt
from PyQt6.QtGui import QFontDatabase, QFont, QColor from PyQt6.QtGui import QFontDatabase, QFont, QColor
from PyQt6.QtWidgets import QApplication, QMainWindow from PyQt6.QtWidgets import QApplication, QMainWindow
from win11toast import toast
from slidergroovecolorstyle import ThinSubPageLineStyle, ThinAddPageLineStyle from slidergroovecolorstyle import ThinSubPageLineStyle, ThinAddPageLineStyle
# Compile resources.qrc into resources_rc.py # Compile resources.qrc into resources_rc.py
@@ -65,9 +67,10 @@ class MainWindow(QMainWindow):
# Find the button by its objectName in Qt Designer # Find the button by its objectName in Qt Designer
# Example: objectName = "close_btn" # Example: objectName = "close_btn"
self.close_btn.clicked.connect(self.close_link) self.close_btn.clicked.connect(self.close_link)
self.minimize_btn.clicked.connect(self.minimize_link) self.minimize_btn.clicked.connect(self.minimize_link)
self.connexion_btn.clicked.connect(self.connexion_btn_link)
def close_link(self): def close_link(self):
sys.exit(app.exec()) sys.exit(app.exec())
@@ -92,6 +95,9 @@ class MainWindow(QMainWindow):
self._drag_pos = None self._drag_pos = None
event.accept() event.accept()
def connexion_btn_link(self):
toast('Hello Python🐍')
if __name__ == "__main__": if __name__ == "__main__":
app = QApplication(sys.argv) app = QApplication(sys.argv)

View File

@@ -1,3 +1,31 @@
certifi==2026.2.25
distlib==0.4.0
filelock==3.25.0
packaging==26.0
pipenv==2026.0.3
platformdirs==4.9.2
PyQt6==6.10.2 PyQt6==6.10.2
PyQt6-Qt6==6.10.2 PyQt6-Qt6==6.10.2
PyQt6_sip==13.11.0 PyQt6_sip==13.11.0
PySide6==6.10.2
PySide6_Addons==6.10.2
PySide6_Essentials==6.10.2
python-discovery==1.1.0
setuptools==82.0.0
shiboken6==6.10.2
typing_extensions==4.15.0
virtualenv==21.1.0
win11toast==0.36.3
winrt-runtime==3.2.1
winrt-Windows.Data.Xml.Dom==3.2.1
winrt-Windows.Foundation==3.2.1
winrt-Windows.Foundation.Collections==3.2.1
winrt-Windows.Globalization==3.2.1
winrt-Windows.Graphics.Imaging==3.2.1
winrt-Windows.Media.Core==3.2.1
winrt-Windows.Media.Ocr==3.2.1
winrt-Windows.Media.Playback==3.2.1
winrt-Windows.Media.SpeechSynthesis==3.2.1
winrt-Windows.Storage==3.2.1
winrt-Windows.Storage.Streams==3.2.1
winrt-Windows.UI.Notifications==3.2.1