【发布时间】:2016-11-27 12:06:42
【问题描述】:
我正在尝试同时运行两个 QWidget::mousePressEvent() 处理程序。我有两个小部件,A 和 B。
B 继承自 QLabel,A 继承自 QWidget。我在他们两个上都超载了QWidget::mousePressEvent()。来自 B 的小部件正在获取 QPoint 光标位置并且它正在工作。
小部件从 B 类获取此信息,但不幸的是,只有当我单击小部件 B 之外的其他位置(蓝色区域)时。
那么,如果我单击小部件 B 的棕色空间,我应该怎么做才能从小部件 A 运行 QWidget::mousePressEvent()?
【问题讨论】:
标签: c++ qt qwidget qlabel qmouseevent