Chúng ta có thể tạo bộ thông báo cho các sự kiện xảy ra trong Windows sử dụng Python. Điều này rất đơn giản với module win10toast. Nếu bạn quen với Toast trong Android, thì hiểu Toast notifications với Python chỉ như ăn kẹo. Chúng ta có thể tạo thông báo bất cứ khi nào sự kiện xảy ra như một lời nhắc. Hãy xem.
Chạy lệnh sau trong command-line để cài đặt module win10toast:
pip install win10toast
Nếu module cài đặt thành công, bạn sẽ nhận được kết quả sau khi chạy lệnh:
Collecting win10toast Downloading https://files.pythonhosted.org/packages/d4/ba/95c0ea87d9bcad68b90d8cb130a313b939c88d8338a2fed7c11eaee972fe/win10toast-0.9-py2.py3-none-any.whl Collecting pypiwin32 (from win10toast) Downloading https://files.pythonhosted.org/packages/d0/1b/2f292bbd742e369a100c91faa0483172cd91a1a422a6692055ac920946c5/pypiwin32-223-py3-none-any.whl Requirement already satisfied: setuptools in c:\users\hafeezulkareem\anaconda3\lib\site-packages (from win10toast) (40.8.0) Requirement already satisfied: pywin32>=223 in c:\users\hafeezulkareem\anaconda3\lib\site-packages (from pypiwin32->win10toast) (223) Installing collected packages: pypiwin32, win10toast Successfully installed pypiwin32-223 win10toast-0.9
Các bước tạo Toast Notification
Import lớp ToastNotifier từ win10toast.
Khởi tạo lớp.
Gọi phương thức show_toast('title', 'message', duration=time_in_sec, icon_path='path to .ico file') với các đối số mong muốn.
Bạn sẽ nhận được True làm đầu ra sau khi thời gian thông báo kết thúc, nếu thành công.
Hãy xem với một ví dụ đơn giản.
Ví dụ
## Chương trình tạo bộ thông báo toast đơn giản
from win10toast import ToastNotifier
## Khởi tạo lớp
notifier = ToastNotifier()
## Gọi phương thức show_toast() với các đối số cần thiết
notifier.show_toast("Thông báo mẫu", "Bạn đang học tại Tutorialspoint", duration=25, icon_path="globe.ico")
Nếu bạn chạy chương trình trên, bạn sẽ nhận được kết quả sau.

Bạn có thể thêm chương trình thông báo này khi một sự kiện xảy ra trên hệ thống của bạn. Nếu bạn có bất kỳ thắc mắc nào về hướng dẫn, vui lòng đề cập trong phần bình luận.