QSocketNotifier: Invalid socket 20 and type 'Read', disabling
Hello,
Je pense être amené à utiliser QSocketNotifier pour notifier des changements au niveau d'une pin GPIO.
Mes premiers essais, sur un fichier 'standard' se soldent par le message :
QSocketNotifier: Invalid socket 20 and type 'Read', disabling...
Ci-dessous, le code utilisé :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
QFile file ("/home/gilles/essai.txt");
if(!file.open(QIODevice::ReadOnly)){
qDebug()<<"file pas ouvrable";
}
QSocketNotifier* watcher=new QSocketNotifier(file.handle(),QSocketNotifier::Read, this);
watcher->setEnabled(true);
connect(watcher, SIGNAL(activated(int)), this, SLOT(mySlot(int))); |
A noter que le même code ne génére aucun warning sous Windows.
Avez-vous des indices ?