> Что тебе не нравится в такой схеме, я понять не могу.
А ты не путай Qt c шиной сообщений. Сигналы и события обрабатываются в одном потоке. Если у тебя будет 100 сигналов, которые одномоментно будет пытаться вызвать свои слоты, то события могут вызываться не своевременно. По этому у тебя всё и начинает тормозить. На cpp слоты работают быстрее за счёт этого создаётся впечатление что проблемы нет, но это не значит что она не может появится.