اذهب إلى المحتوى
  • 0

كيف أقوم بإظهار إشعارات من خلال البايثون ؟

MaxReve

السؤال

Recommended Posts

  • 0

يمكنك فعل ذلك باستخدام مكتبة python-notify وهي مكتبة بايثون لإظهار الإشعارات، إذا كنت تستخدم أبونتو وقد قمت بتثبيت Easy Install سابقا فيمكنك بسهولة تثبيت  مكتبة python-notify عن طريق كتابة الأمر التالي في الطرفية:

easy_install py-notify


أو يمكنك بناء المكتبة من المصدر بعد تحميلها من الموقع الرسمي عن طريق كتابة الأوامر التالية:

./setup.py build
su
[password]
./setup.py install


وكمثال على استخدام هذه المكتبة هذا أبسط مثال يمكنك فعله بالمكتبة (يقوم بإظهار إشعار بعنوان Title وبمحتوى Some sample content):

#!/usr/bin/env python
# encoding: utf-8

import pynotify

''' libnotify needs some init value,
it really can be anything, it just uses it
to differentiate between the popups
'''
pynotify.init("Basic")

n = pynotify.Notification("Title",
  "Some sample content"
)

n.show()


كما يمكنك استخدام وسوم HTML كما في المثال التالي:

#!/usr/bin/env python
# encoding: utf-8

import pynotify
pynotify.init("markup")

n = pynotify.Notification("Markup",
  '''
  <b>bold</b>, <i>italic</i>, <u>underline</u>
  and even <a href="http://google.com">links</a> are supported!
  '''
)

n.show()

المصدر

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...