переопределение метода run(), в доке сказано что в методе run() надо вызвать exec() для запуска eventLoop (и плюсом натыкался на инфу что без него не будет работать функционал сигналов-слотов). Во всех примерах что я видел, он запускается в конце метода run. В моем случае внутри метода run() будет вечный цикл (мне нужен постоянный скан директории на наличие изменений в файлах). Как в таком случае требуется вызывать exec? И требуется ли? Или в данном случае применяется какой-то другой метод? Ибо дока говорит что метод exec() просто входит в eventLoop и ждет сигнала о выходе.
Что-то я немного запутался... 😅😅
То есть фактически наследование от QThread не предполагает использование вечных циклов?
Да, иначе как eventloop будет работать
Обсуждают сегодня