Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
19 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
688324
Топик полностью
aoreh
(21.07.2016 17:26, просмотров: 140)
ответил
Mebius
на
Да, делал connect с параметром Qt::QueuedConnection. Слот вызывается, но потом программа валится. Сейчас переписал - пробую сигналить с помощью QApplication::postEvent. То же самое. event приходит, eventHandler его отрабатывает, но потом всё
А там в коллбэк какие структуры, которые освобождаются не передаются?
Qt::BlockingQueuedConnection не пробовали?
Ответить
Спасибо за участие! Как всегда, дело было не в бобине :) По крайней мере через event-ы Qt прекрасно работает с "чужими потоками".
-
Mebius
(21.07.2016 19:07
)
Как раз случай именно в "бабине", блин, сам надеялся на непрямые сигналы слоты для таких случаев, спасибо за инфо
-
aoreh
(21.07.2016 22:42
)
Не. Blocking не пробовал. В callback передаётся только указатель на класс, в котором слот и сигнал.
-
Mebius
(21.07.2016 17:31
)