Advertisement
Guest User

KStatusNotifierItem example

a guest
Feb 6th, 2013
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.74 KB | None | 0 0
  1. #!/usr/bin/python2
  2. # -*- coding: utf-8 -*-
  3.  
  4. import sys
  5. from PyQt4 import Qt
  6. from PyQt4.QtCore import QObject, QString
  7. from PyKDE4.kdeui import KStatusNotifierItem
  8.  
  9.  
  10. App = Qt.QApplication(sys.argv)
  11.  
  12. class Notifier(QObject):
  13.   def __init__(self, parent=None):
  14.     QObject.__init__(self, parent)
  15.  
  16.     self.tray = KStatusNotifierItem(self)
  17.     self.tray.setCategory(KStatusNotifierItem.Communications)
  18.     self.tray.setIconByName(QString("/usr/share/icons/oxygen/16x16/categories/applications-internet.png"))
  19.     self.tray.setStatus(KStatusNotifierItem.Active)
  20.     self.tray.setToolTipIconByName(QString("/usr/share/icons/oxygen/16x16/categories/applications-internet.png"))
  21.  
  22. if __name__ == '__main__':
  23.   notifer = Notifier()
  24.   App.exec_()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement