Qt 如何获取系统拖盘的鼠标进入和离开事件

Qt 怎么获取系统拖盘的鼠标进入和离开事件?
如题:Qt 怎么获取系统拖盘的鼠标进入和离开事件?
------解决思路----------------------
QT [中文]系统托盘图标的示例
void Window::iconActivated(QSystemTrayIcon::ActivationReason reason)
 {
     switch (reason) {
     case QSystemTrayIcon::Trigger:
     case QSystemTrayIcon::DoubleClick:
         iconComboBox->setCurrentIndex((iconComboBox->currentIndex() + 1)
                                       % iconComboBox->count());
         break;
     case QSystemTrayIcon::MiddleClick:
         showMessage();
         break;
     default:
         ;
     }
 }

------解决思路----------------------
你自己继承一个系统托盘,然后重写他的mouseevent们
------解决思路----------------------
有leaveEvent(QEvent *)和enterEvent(QEvent *)
你试试
------解决思路----------------------
我想问楼主个问题,我遇到了http://blog.csdn.net/firerun/article/details/12784369上提到的问题,可是不知道应该怎么解决?能不能帮我解答下??万分感谢
------解决思路----------------------
要获取进入和离开事件,必须加setMouseTracking(true);