如何捕获 QSystemTrayIcon 的鼠标悬停事件



当我的鼠标光标悬停在系统托盘图标上时,我需要执行一些操作。我试图解决这个问题,用

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文档中搜索它,但我什么也没找到。

您可以使用事件过滤器。检查悬停事件。

相关内容

  • 没有找到相关文章

最新更新