[PyQt] Two problems with QSystemTrayIcon
    duncan duncan 
    duncan73 at gmail.com
       
    Fri Mar  7 15:46:38 GMT 2008
    
    
  
Hello.
I am trying to put an icon into the system tray area using QSystemTrayIcon.
All work well except when I close the program.
I put the icon in the area using this code:
----
    icon=QtGui.QIcon("pixmaps/todo_list.png")
    systray=QtGui.QSystemTrayIcon(icon)
    #systray.setIcon(icon)
    menu = QtGui.QMenu()
    quitAction = menu.addAction('Quit')
    systray.setContextMenu(menu)
    quitAction.connect(quitAction, QtCore.SIGNAL("triggered()"),  ui.QuitApp
)
    systray.show()
    sys.exit(app.exec_())
-----
I have two minor problems:
1) when I close the program, the icon stay in the tray area until I move the
mouse pointer over it, at this point it go away
2) after exiting from the program, I get this error:
QApplication::qAppName: Please instantiate the QApplication object first
I have the feeling that the two problems are connected, but I cannot find a
clue
I am working with Qt 4.3.3 and PyQt4.3.3.2 under Windows XP
Any suggestions ?
thanks in advance
Gianluca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20080307/c102dae2/attachment.html
    
    
More information about the PyQt
mailing list