当我的鼠标光标悬停在系统托盘图标上时,我需要执行一些操作。我试图解决这个问题,用
connect(trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(testinAgain(QSystemTrayIcon::ActivationReason)));
void MainWindow::testinAgain(QSystemTrayIcon::ActivationReason reason)
{
if (reason == QSystemTrayIcon::DoubleClick)
QMessageBox::information(this, "test", "test");
}
但是在QSystemTrayIcon中没有我需要的东西。
我试图在Qt文档中搜索它,但我什么也没找到。
您可以使用事件过滤器。检查悬停事件。