Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > сигнал из другого потока |
Автор: xbarmaglot 6.4.2017, 21:43 | ||
есть объект, который создается в главном потоке. у него есть сигнал. данныe в объект поступают из вторичного потока. он их обрабатывает во вторичном потоке и кидает сигнал. что-то вроде этого (схематично), только поток запускает не он, а другой объект, а данные передаются через цепочку обязанностей
connect проходит без ошибок, но данные не приходят. подозреваю, что emit помещает данные в QEventLoop вторичного потока, а не главного. Как тогда вызвать сигнал из вторичного потока, чтобы он попал в главный? З.Ы. moveToThread не канает, т.к. я не знаю про поток ничего. Кроме этого, данные могут приходить и из главного потока |
Автор: xbarmaglot 7.4.2017, 13:29 | ||
Не работает. Прикол в том, что и сообщений об ошибках нет |
Автор: xbarmaglot 7.4.2017, 13:56 |
решил. мой косяк. спасибо |