Russian Qt Forum
Ноябрь 23, 2024, 07:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Высылка сигнала из потока  (Прочитано 10776 раз)
carrygun
Гость
« Ответ #15 : Февраль 22, 2013, 07:16 »

А где код чтото в духе:
Код
C++ (Qt)
connect(newThread, SIGNAL( started() ), action, SLOT( doSomeHugeWork() ));
То есть тред будет весеть в экзеке и все. Работа action'а быдет выполнена в том треде, где она будет вызвана, поэтому ее надо вызывать созданным тредом. По представленному коду не видно где вызвается это самая "работа", смею предположить что тред болтается сам по себе, а работа вызвается в главном потоке. Отсюда и такой эффект
« Последнее редактирование: Февраль 22, 2013, 07:35 от carrygun » Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #16 : Февраль 22, 2013, 12:21 »

Попробую выложить минимальный пример.
...
P.S. сократил как мог, если что-то понадобится для наилучшего понимания, то пишите.
Ну вот допустим кто-то хочет помочь, что он должен делать с таким "минимальным примером"? Создать тестовое приложение, хедеры для Ваших классов, откуда-то догадаться об их ф-ционале и многое др. Вы бы стали этим заниматься? Ну так почему думаете кто-то другой станет? Вот если бы исходники + pro файл, тогда желающие нашлись бы. Понятно что Вам проще вырезать что-то из исходников чем возиться с каким-то тестовым проектом - ну так вырезка-то ничего не дает.

В большинстве случаев автор находит ошибку сам в процессе подготовки тестового проекта
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.111 секунд. Запросов: 23.