Re: Qt4, многопоточные приложения.
От: K13 http://akvis.com
Дата: 15.08.08 12:03
Оценка: +1
.
А>Позже, погуглив, наткнулся на статью, в которой сказано, что так делать вообще нельзя и нужно посылать сообщение основному потоку, чтобы он уже обратился к виджету.

Именно так.

A>Пробовал использовать привязку к другому потоку нужного мне виджета (moveToThread) — не помогло ни капли. Вот поэтому и задаю такой вопрос: ребят, как можно обратиться к виджету из неосновного потока, при использовании Qt4?


А вот так не надо. Весь GUI должен жить в главном потоке.
Если надо что-то дернуть -- коннектишься к слоту объекта в главном потоке как QueuedConnection и посылаешь сигнал.

Ну или PostEvent и в ответ на событие в главном потоке что-то делать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.