StupidBeauty
Read times:793Posted at:Fri Nov 16 00:40:54 2012
- no title specified

转载:[PyKDE] How to connect QSystemTrayIcon activated() signal?

P yQt4里,连接信号/信号槽 ,注意要把信号和信号槽写成C++风格的。

http://www.riverbankcomputing.com/pipermail/pyqt/2006-November/014652.html

亮点:

>

> self.connect(self.tray,

> QtCore.SIGNAL("activated(QtGui.QSystemTrayIcon.Trigger)"),

> self.on_trayclicked)

>

> # this doesn't work

>

> [...]

>

> What should i do to make it work as expected?

Signal arguments must be C++ signatures not Python ones, so

use "activated(QSystemTrayIcon::ActivationReason").

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands