私はQGraphicsViewをサブクラス化しており、マウスの移動中にMidButtonを押すと、通常のQGraphicsViewのアクションを使用しているかのように動作しますが、左ボタンを押すと画像がスライドします。 。
コーディングしてみましたが、うまくいかないようで、理由がわかりません。
void MyQGraphicsView::mouseMoveEvent(QMouseEvent *event)
{
if (event->buttons() == Qt::MidButton)
{
QMouseEvent event2(QEvent::MouseMove, event->pos(), Qt::NoButton, Qt::LeftButton, Qt::NoModifier);
QGraphicsView::mouseMoveEvent(&event2);
}
}
どんな助けでもいただければ幸いです。
編集:Anthonyが指摘した明らかなエラーを削除しました。