piszę taki mały programik do zliczania drogi myszy na ekranie oraz ilości i miejsce kliknięć na ekranie.
Napisałem taką funkcję:
Kod: Zaznacz cały
void Mysz_Cls::mousePressEvent( QMouseEvent *e )
{
qDebug ("QMouseEvent");
if (e->buttons() & (Qt::LeftButton)) {
qDebug ("left BT\n");
LewyPrz++;
}
if (e->buttons() & (Qt::RightButton)) {
qDebug ("Right BT\n");
PrawyPrz++;
}
}
gdy klikam na formatkę to poprawnie zlicza kliknięcie prawym klawiszem myszki, ale poza oknem dialogowym to w ogóle nie zauważa kliknięć myszy.
możecie coś poradzić??
PS. Z powodu braku czasu program nie ma pełnej funkcjonalności ale postaram się docelowo o:
-demon zliczający w osobnym wątku programu,
-zliczanie drogi myszy i wyświetlanie tego w zadanych okresach czasu np. droga przebyta w godzinach dnia, albo droga przebyta w dniach tygodnia
-zliczanie kliknięć myszy oraz pozycji tego kliknięcia na ekranie nastepnie można to wyświetlić z ostatniej godziny , dnie i tygodnia