小编Qur*_*ben的帖子

Qt 中的事件处理程序

我正在尝试在 Qt 中实现鼠标悬停效果,但我不知道如何使用事件处理程序。我创建了一个带有按钮的简单 Qt Widget 应用程序。我可以将事件处理程序绑定到 MainWindow,如下所示:

MainWindow::enterEvent(QEvent *event)
{
    ui->pushButton_3->setGraphicsEffect(effect);
}
Run Code Online (Sandbox Code Playgroud)

这有效,graphicsEffect 被应用到pushButton。但我不明白如何将事件处理程序绑定到单个 QObject。据我所知,不可能使用信号,因为它们只支持单击事件,不支持鼠标悬停事件。

我对 Qt 还很陌生,我找不到任何我能理解的信息。

谁能向我解释如何将事件处理程序绑定到单个 QObject?

提前致谢。

c++ qt

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

qt ×1