কম্পিউটার টিউটোরিয়াল

পাইথনে উইন্ডোজ ১০ টোস্ট নোটিফিকেশন


পাইথন ব্যবহার করে উইন্ডোজে ঘটা ইভেন্টের জন্য একটি নোটিফায়ার তৈরি করা যায়। এটি win10toast মডিউলের মাধ্যমে খুব সহজ। আপনি যদি Android-এ Toast-এর সাথে পরিচিত হন, তবে পাইথনে টোস্ট নোটিফিকেশন বুঝতে আপনাকে কষ্ট হবে না। কোনো ইভেন্ট ঘটলে আমরা রিমাইন্ডার হিসেবে নোটিফিকেশন জেনারেট করতে পারি। দেখে নেওয়া যাক।

কমান্ড-লাইনে নিচের কমান্ড চালিয়ে win10toast মডিউল ইনস্টল করুন:

pip install win10toast

যদি মডিউল সফলভাবে ইনস্টল হয়, তবে কমান্ড চালালে নিচের রেজাল্ট পাবেন।

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

টোস্ট নোটিফিকেশন তৈরি করার ধাপসমূহ

  • win10toast থেকে ToastNotifier ক্লাস ইম্পোর্ট করুন।

  • ক্লাসটি ইনস্ট্যানশিয়েট করুন।

  • show_toast('title', 'message', duration=time_in_sec, icon_path='path to .ico file') মেথডটি বাঞ্ছিত আর্গুমেন্টসহ ইনভোক করুন।

  • নোটিফিকেশন ডিউরেশন শেষে আউটপুট হিসেবে True পাবেন, যদি সফল হয়।

একটি সহজ উদাহরণের সাথে দেখা যাক।

উদাহরণ

## প্রোগ্রাম একটি সিম্পল টোস্ট নোটিফায়ার জেনারেট করার জন্য
from win10toast import ToastNotifier

## ক্লাস ইনস্ট্যানশিয়েট
notifier = ToastNotifier()

## show_toast() মেথডটি প্রয়োজনীয় আর্গুমেন্টসহ ইনভোক
notifier.show_toast("Sample Notification", "You are learning at Tutorialspoint", duration=25, icon_path="globe.ico")

যদি আপনি উপরের প্রোগ্রামটি রান করেন, তবে নিচের ফলাফল পাবেন।

পাইথনে উইন্ডোজ ১০ টোস্ট নোটিফিকেশন

আপনার সিস্টেমে কোনো ইভেন্ট ঘটলে এই নোটিফিকেশন প্রোগ্রামটি যোগ করতে পারেন। টিউটোরিয়াল সম্পর্কে কোনো প্রশ্ন থাকলে কমেন্ট সেকশনে জানাতে পারেন।

  1. উইন্ডোজে পাইথনের সাথে MongoDB ইনস্টল করার গাইড

  2. উইন্ডোজে পাইথন প্রোগ্রামিং-এ IDE সমূহ

  3. উইন্ডোজ ১১-এ নোটিফিকেশন ম্যানেজমেন্ট গাইড

  4. উইন্ডোজ ১০ নোটিফিকেশন ঠিক করার পদ্ধতি