c++ - 将鼠标单击事件添加到使用 QtCreator 创建的 QGraphicsView

标签 c++ qt qt-creator

有没有一种方法可以为创建的QGraphicsView创建事件,而无需创建另一个类并继承QGraphicsView? 我想知道是否有办法做这样的事情:

ui->gView->AddEvent(click, functionName);

谢谢。

最佳答案

如果您想处理 View 的鼠标单击事件,请安装 event filter查看并关注MouseButtonPress事件。

关于c++ - 将鼠标单击事件添加到使用 QtCreator 创建的 QGraphicsView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11602346/

相关文章:

c++ - 应用程序之间的共享代码

c++ - Qt - 从基类继承类

c++ - 向状态栏添加图标 - Qt

qt - mvc 中的自定义排序(QSortFilterProxyModel)只工作一次

qt - 如何将点击事件传递给Qt中的 sibling ?

c++ - 如何在 Ubuntu 中将 Qt 源添加到 QtCreator?

c++ - QListWidget 发送没有项目的 doubleClicked 信号

qt - 我可以从 Qt Creator 中的自定义构建步骤获取构建警告吗?

C++将字符串输入的二进制转换为十进制

c++ - 使用 CodeBlocks 调试共享 C++ 库