void MainWindow::timerEvent(QTimerEvent *){
SelfMotionClick();
}
void MainWindow::mousePressEvent(QMouseEvent *event){
x = event->x();
y = event->y();
}
void MainWindow::SelfMotionClick(){
QPoint pos;
pos.setX(100);
pos.setY(100);
QMouseEvent mEvnPress(QEvent::MouseButtonPress,pos, Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
QCoreApplication::sendEvent(focusWidget(),&mEvnPress);
}
为什么sendevent发送的事件中的坐标在mousePressEvent中变了