爱到老 |
2021-03-30 09:04 |
求高手指点鼠标的信号和槽怎么连接
void Widget::mousePressEvent(QMouseEvent *ev) { int x=ev->x(); int y=ev->y(); if(x>=529&&x<=579&&y>=468&&y<=578) emit mousePres_signals(); if(x>=579&&x<=629&&y>=468&&y<=578) emit mousePres_signals(); if(x>=629&&x<=679&&y>=468&&y<=578) emit mousePres_signals(); }
connect(QMouseEvent,&QMouseEvent::mousePres_signals, this,&Widget::myslot); void Widget::myslot() { gamecars[0]->rect().moveTo(40,40); } |
|