Russian Qt Forum

Qt => Многопоточное программирование, процессы => Тема начата: sch_vitaliy от Август 20, 2013, 12:31



Название: Высылка сообщений из потока на GUI
Отправлено: sch_vitaliy от Август 20, 2013, 12:31
Здравствуйте! Задача такая: хочется из потока высылать сообщения об ошибке, которые бы формировались в окошке qt. Знаю как это сделать с помощью высылки события, но для этого нужно по всем функциям в потоке таскать указатель на это окно. Можно ли как-то реализовать это по другому. Возможна у потока есть какая-то локальная память, в которую можно поместить указатель и ссылаться на него? Может это как-то можно сделать с помощью QObject::moveToThread()?
Заранее спасибо!


Название: Re: Высылка сообщений из потока на GUI
Отправлено: mutineer от Август 20, 2013, 12:33
Выкидывай из потока сигнал, в гуе лови и рисуй ошибку


Название: Re: Высылка сообщений из потока на GUI
Отправлено: sch_vitaliy от Август 20, 2013, 12:35
Это как-то можно сделать без указателя на объект получателя?


Название: Re: Высылка сообщений из потока на GUI
Отправлено: mutineer от Август 20, 2013, 12:36
можно, прочитай про сигналы-слоты