[PyQt] Problems with QSystemTrayIcon KDE 5

Gustavo A. Díaz gustavo.diaz at gmail.com
Thu Jan 8 15:30:11 GMT 2015


I dont know then... I've installed Qt5.4 (PyQt5.4 and so on like i said, in
a different path, to no mess with Qt distro installation.) but does not
work... even the check of QSystemTrayIcon says that there is no system tray
available.

:(

2015-01-08 2:13 GMT-03:00 Dimitrios Glentadakis <dglent at free.fr>:

> Here it works the icon but still there are problems, look at the menu
> 'Cities' the submenu is ignored:
> http://glenbox.free.fr/files/screenshots/pyqt5_systray.png
>
> Another incombatibility (among others)
> The hovered signal is not emitted:
> http://glenbox.free.fr/files/screenshots/hovered_not_emitted.png
>
> It works in a 'normal' system tray:
> http://glenbox.free.fr/files/screenshots/hovered_emitted.png
>
>
> Την Τετάρτη, 7 Ιανουαρίου 2015 6:32:25 Μ.Μ. CEST, Gustavo A. Díaz γράψατε:
>
>  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
>>
>>
>>
>>
> _______________________________________________
> PyQt mailing list    PyQt at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
>



-- 

Gustavo A. Díaz

artistic.gdnet.com.ar

"Desarrollando un mundo Libre"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20150108/a002fe4f/attachment.html>


More information about the PyQt mailing list