gpt4 book ai didi

c++ - 在 Qt C++ 中处理鼠标事件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:25:45 26 4
gpt4 key购买 nike

抱歉我的初学者问题...定义在 MousePressEvent 或 MouseReleaseEvent 发生时执行的过程的最简单方法是什么?

现在我正在定义我自己的类(MyGraphicsView 类),它继承了 QGraphicsView 并且我正在重新实现鼠标事件(它们是虚函数)。它工作正常,但有没有办法在不需要定义新类的情况下解决这个问题?我能以某种方式将事件与槽连接起来吗?

感谢您的帮助。

最佳答案

This thread在 Qt Center 论坛上很好地描述了您的选择。简单地说:

  1. 做你正在做的事情(即子类化和重新实现)

  2. 按照线程和其中的链接中所述使用事件过滤器。

关于c++ - 在 Qt C++ 中处理鼠标事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3449277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com