Делаю я тут одну программу, все как обычно - MainWindow с GUI. По нажатию кнопки требуется запустить консольную утилиту, выход которой перехватывается и отображается в окне. Ну вот прямо в MainWindow создаю QProcess, его сигналы соединяю со слотами MainWindow, командую ему start - все работает. Так как хотелось бы все это делать в отдельном потоке - переношу код в потомка от QThread и тут всем весом попадаю на грабли. В заботливо созданные слоты потока сигнал не приходят. WTF или так и должно быть? Да, куда рыть и что искать?