Chcę wiedzieć, kiedy urządzenie USB jest podłączone do komputera, na którym działa moja aplikacja Qt (w systemie Windows). W moim głównym QWidget, mam przepisany winEventFilter
tak:Jak sprawdzić, czy nowe urządzenie pamięci masowej USB jest podłączone w Qt?
bool winEventFilter (MSG * msg, long * result) {
qDebug() << msg;
return false;
}
będę oczekiwać qDebug wysłać przynajmniej coś po podłączeniu urządzenia USB, ale nie dostać nic.
Zgaduję, że zasadniczo nie rozumiem procesu tutaj - jest to moja pierwsza aplikacja Qt!
To jest interesujące! – AndreasT
@AndreasT - dziękuję! – Skilldrick
Nie wiem, czy nadal masz ten projekt, ale zastanawiałem się (jak właśnie zacząłem się uczyć QT), czy mogę uzyskać jego kopię w celach informacyjnych. Nie wiem, jak zastąpić procedurę wndProc jeszcze nie widziałem dobrych przykładów na to jeszcze. Nie widziałem też dobrych do wywołania platformy dla Qt. Z góry dzięki. –