我在MainWindow类中声明了如下所示的子窗口小部件我正在尝试将鼠标按下事件消息发送到子对象m_ss2dwdiget。代码可以工作但只调用MainWindow事件处理程序,而不是m_ss2dwidget。所以子窗口小部件处理程序永远不会被调用,我在这里做错了什么?
class SSMainWind : public QMainWindow
{
....
SS2DWidget* m_ss2dwidget;
.....
}
void SSMainWind::on_actionTest_Item_triggered() {
QMouseEvent event(QEvent::MouseButtonPress,pos, Qt::LeftButton, 0, 0);
QApplication::sendEvent(this->m_ss2dwidget, &event);
}
此致