Desidero sapere quando un dispositivo USB è collegato al computer su cui è in esecuzione la mia applicazione Qt (in Windows). Nel mio QWidget principale, ho reimplementato winEventFilter
come questo:Come sapere quando un nuovo dispositivo di archiviazione USB è collegato in Qt?
bool winEventFilter (MSG * msg, long * result) {
qDebug() << msg;
return false;
}
mi aspetto qDebug di inviare almeno qualcosa quando si collega un dispositivo USB, ma non ho ricevuto nulla.
Sto immaginando che sto fondamentalmente fraintendendo il processo qui - questa è la mia prima app Qt!
Questo è interessante! – AndreasT
@AndreasT - grazie! – Skilldrick
Non so se hai ancora questo tuo progetto ma mi stavo chiedendo (come ho appena iniziato a imparare QT) se potessi averne una copia come riferimento. Non so ancora come sovrascrivere la procedura di WndProc e non ho ancora visto esempi validi. Né ho visto quelli buoni per Platform invoke per Qt. Grazie in anticipo. –