Using QSocketNotifier to select on a char device.

后端 未结 2 1063
一整个雨季
一整个雨季 2020-12-31 16:05

I wrote a char device driver and am now writing a QT \"wrapper\" which part of it is to get a signal to fire when the device becomes readable via the poll mechanism. I had

2条回答
  •  星月不相逢
    2020-12-31 16:44

    Your QSocketNotifer gets destroyed as soon as that if block ends. It doesn't stand a chance of reporting anything.

    You must keep that socket notifier alive as long as you want that file to be monitored. The simplest way of doing that is probably keeping a QSocketNotifer* member in one of your classes.

提交回复
热议问题