python - KStatusNotifierItem not working in newer versions of KDE 4 -
i have applet uses kstatusnotifieritem of pykde4. in arch linux versions such (qt - 4.8.4, kde development platform - 4.9.5) taken kde4-config -v, works.
however, in kubuntu 12.10 versions (qt - 4.8.3, kde development platform - 4.9.98), it's not working. point me how can debug it?
here's illustration of code.
#!/usr/bin/python2 # -*- coding: utf-8 -*- import sys pyqt4 import qt pyqt4.qtcore import qobject, qstring pykde4.kdeui import kstatusnotifieritem app = qt.qapplication(sys.argv) class notifier(qobject): def __init__(self, parent=none): qobject.__init__(self, parent) self.tray = kstatusnotifieritem(self) self.tray.setcategory(kstatusnotifieritem.communications) self.tray.seticonbyname(qstring("/usr/share/icons/oxygen/16x16/categories/applications-internet.png")) self.tray.setstatus(kstatusnotifieritem.active) self.tray.settooltipiconbyname(qstring("/usr/share/icons/oxygen/16x16/categories/applications-internet.png")) if __name__ == '__main__': notifer = notifier() app.exec_()
thanks.
i have reported in bugs.kde.org, , have found solution. line self.tray = kstatusnotifieritem(self)
needs changed self.tray = kstatusnotifieritem("someid", self)
.
python pyqt kde pykde
No comments:
Post a Comment