[PyQt] Problems with QSystemTrayIcon KDE 5

Kovid Goyal kovid at kovidgoyal.net
Thu Jan 8 00:08:07 GMT 2015


https://bugreports.qt.io/browse/QTBUG-31762

And in that bug report I link to my implementation of a systray icon
using python-dbus that works on all modern desktop environments.

Kovid.

On Wed, Jan 07, 2015 at 02:32:25PM -0300, Gustavo A. Díaz wrote:
> Hi!
> 
> Ok, today id did a lot of work trying to Install Qt5.4 in Kubuntu. So, I
> did it altogether with PyQt5.4 (latest Sip and QScintilla).
> Still, no systray icon :(
> Just in case I've tested if Qt5.4 is being used (also PyQt5.4):
> 
> >>> from PyQt5.QtCore import QT_VERSION_STR  as __qtversion_
> >>> from PyQt5.QtCore import PYQT_VERSION_STR as __pyqtversion__
> >>> print(__qtversion_, __pyqtversion__)
> 5.4.0 5.4
> 
> Any suggestion? :(
> 
> Thanks.
> 
> 2015-01-06 20:38 GMT-03:00 Dimitrios Glentadakis <dglent at free.fr>:
> 
> > Yes qt5.4, so the problem of the icon has to be fixed in this version
> >
> > À mer. janv. 7 00:27:12 2015 GMT+0100, Gustavo A. Díaz a écrit :
> > > Already tested that application too (I was searching on the net in case
> > > that was my problem) but does not work either.
> > >
> > > Do you have Qt 5.4? Cause I think the problem is solved there:
> > >
> > > https://lists.fedoraproject.org/pipermail/devel/2014-March/196343.html
> > >
> > > 2015-01-06 20:25 GMT-03:00 Dimitrios Glentadakis <dglent at free.fr>:
> > >
> > > > You can try with this system tray application:
> > > > https://github..com/dglent/meteo-qt
> > > > I will try the pyqt5 example below tomorrow, and i will give feedback.
> > > >
> > > > À mer. janv. 7 00:10:43 2015 GMT+0100, Gustavo A. Díaz a écrit :
> > > > > Forgot to mention that even with PyQt5 example of systray does not
> > work:
> > > > >
> > > > > http://postimg.org/image/gwqqzsjrh/full/
> > > > >
> > > > > 2015-01-06 20:05 GMT-03:00 Gustavo A. Díaz <gustavo.diaz at gmail.com>:
> > > > >
> > > > > > Well, Here in Kubuntu (14.10) I don't have the icon on the tray at
> > all
> > > > > > with my App.
> > > > > >
> > > > > > Current versions:
> > > > > >
> > > > > > PyQt5: 5.3.2
> > > > > > Qt5: 5.3.0
> > > > > >
> > > > > > 2015-01-06 19:59 GMT-03:00 Dimitrios Glentadakis <dglent at free.fr>:
> > > > > >
> > > > > >>
> > > > > >>
> > > > > >> À mar. janv. 6 23:35:01 2015 GMT+0100, Gustavo A. Díaz a écrit :
> > > > > >> > Hi,
> > > > > >> >
> > > > > >> > Today I've installed Kubuntu with Plasma Next (KDE 5) in my
> > > > notebook to
> > > > > >> do
> > > > > >> > some test.
> > > > > >> >
> > > > > >> > I have a PyQt5 application that uses QSystemTrayIcon. Since the
> > > > icon in
> > > > > >> the
> > > > > >> > tray now is "missing" (again, in KDE5), I just tested with
> > > > > >> > QSystemTrayIcon.isSystemTrayAvailable() giving me False result.
> > > > > >> > I've read about the changes in KDE 5 about this subject but I
> > > > thought
> > > > > >> that
> > > > > >> > this change is a problem for PyQt4/GTk, etc and not for PyQt5
> > apps.
> > > > > >> >
> > > > > >> > Any idea how I can get ride of this?
> > > > > >> >
> > > > > >> > Thanks in advance
> > > > > >> >
> > > > > >> > --
> > > > > >> >
> > > > > >> > Gustavo A. Díaz
> > > > > >> >
> > > > > >> > artistic.gdnet.com.ar
> > > > > >> >
> > > > > >> > "Desarrollando un mundo Libre"
> > > > > >> >
> > > > > >> I don't have any problem with the icon (tested in  pyqt5, manjaro
> > and
> > > > > >> mageia with plasma5), it appears normaly,  but with the submenus
> > of
> > > > the
> > > > > >> systemtray context menu which are not expanded (missing arrow to
> > > > expand).
> > > > > >> Also, for example the hovered() signal when the mouse pass the
> > > > action, is
> > > > > >> not emitted.
> > > > > >>
> > > > > >> It seems that the new system tray implementation of plasma5 it is
> > not
> > > > so
> > > > > >> compatible (?)
> > > > > >>
> > > > > >> --
> > > > > >> Envoyé depuis mon Jolla
> > > > > >>
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > >
> > > > > > Gustavo A. Díaz
> > > > > >
> > > > > > artistic.gdnet.com.ar
> > > > > >
> > > > > > "Desarrollando un mundo Libre"
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > >
> > > > > Gustavo A. Díaz
> > > > >
> > > > > artistic.gdnet.com.ar
> > > > >
> > > > > "Desarrollando un mundo Libre"
> > > > >
> > > >
> > > > --
> > > > Envoyé depuis mon Jolla
> > > >
> > >
> > >
> > >
> > > --
> > >
> > > Gustavo A. Díaz
> > >
> > > artistic.gdnet.com.ar
> > >
> > > "Desarrollando un mundo Libre"
> > >
> >
> > --
> > Envoyé depuis mon Jolla
> >
> 
> 
> 
> -- 
> 
> Gustavo A. Díaz
> 
> artistic.gdnet.com.ar
> 
> "Desarrollando un mundo Libre"
> 
> 
> !DSPAM:3,54ad734517505940217513!

> _______________________________________________
> PyQt mailing list    PyQt at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
> 
> !DSPAM:3,54ad734517505940217513!


-- 
_____________________________________

Dr. Kovid Goyal 
http://www.kovidgoyal.net
http://calibre-ebook.com
_____________________________________


More information about the PyQt mailing list