Чтобы не забыть: слоты у QThread делать нельзя. Нужно сделать объект-диспетчер со слотами, создать его в run() и connect'ить с нужными сигналами его. Так происходит, ибо слоты выполняются в том треде, в котором живёт объект-receiver, пруфлинк.
Трюк с moveToThread(this) в run() в 4.7 уже не канает.
Слабая статическая типизация, нативный код и ООП есть три столпа веры моей. А ISO/IEC 14882 суть священные скрижали завета. Все иное - ложь, морок, ересь и лжеучение.
Фраза дня
Any sufficiently complicated map reduce program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of OOP.
Подписаться на:
Сообщения (Atom)