如何捕获 QSystemTrayIcon 的鼠标悬停事件
How to catch the MouseHover event for 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文档中搜索它,但我什么也没找到。
您可以使用事件过滤器。检查悬停事件。
相关文章:
- Android NDK传感器向事件队列报告奇怪的间隔
- 从文本文件中读取时钟时间和事件时间并进行处理
- WMI检测进程创建事件-c++
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 处理闪烁窗口事件
- C++Builder中的OnClick事件签名存在问题
- 将鼠标悬停在问题上时与预期">"相关的代码错误
- 跟踪滚动条上的鼠标事件
- 什么是事件表 (wxWidgets)?
- 如何在 MFCaptureEngine 中获取"Camera removed"事件
- 给定顺序中的事件处理
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- 在 C++/CLI 中将 .NET 事件从一个 DLL 引发到另一个 DLL
- 如何创建事件驱动的 SDL2 应用程序
- Windows 进程间同步类似事件?
- 如何捕获 QSystemTrayIcon 的鼠标悬停事件
- 使用悬停事件
- 如何处理特定控件的鼠标悬停事件在Microsoft visual c++ (MFC)
- 重叠的QGraphicsItem-s悬停事件
- 如何捕获Windows窗体按钮的鼠标悬停事件