Witam,
Mam pewne pytanie. Otóż w Qt przeciążyłem metody do przyciśnięcia i puszczenia lewego przycisku, lecz tylko wciśnięcie działa, a puszczenie nie. Między przyciśnięciem i puszczeniem chciałbym wykonać np przeniesienie, no ale nie działa obsługa puszczania klawisza.
void window::mousePressEvent(QMouseEvent *e)
{
if(e->buttons() == Qt::LeftButton)
{
leftMousePressed = true;
qDebug() << "Left button";
}
else
{
leftMousePressed = false;
qDebug() << "no Left button";
}
}
void window::mouseReleaseEvent(QMouseEvent *e)
{
if(e->buttons() == Qt::LeftButton)
{
leftMousePressed = false;
qDebug() << "Left button relase";
}
}