Add toast windows 10/11 notifications
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user