Qt4, многопоточные приложения.
От: Аноним  
Дата: 15.08.08 09:19
Оценка:
Добрый всем день.
Занимаюсь тут портированием приложения (своего) из под linux'а под винду. Графическая часть была писана на Qt3. Поскольку под виндой распространяется бесплатной только 4-ая версия этой "великолепной" )) библиотеки пришлось переписать все под Qt4. Но вопрос не в этом. У меня в приложении используются потоки, которым необходимо обращаться к виджетам основного окна. К сожалению, это почему-то не работает — приложение вылетает при обращении к виджету из неосновного потока. Позже, погуглив, наткнулся на статью, в которой сказано, что так делать вообще нельзя и нужно посылать сообщение основному потоку, чтобы он уже обратился к виджету. Правда статья была о Qt3 под линуксом — а у меня под линуксом на Qt3 все преотлично работало. Пробовал использовать привязку к другому потоку нужного мне виджета (moveToThread) — не помогло ни капли. Вот поэтому и задаю такой вопрос: ребят, как можно обратиться к виджету из неосновного потока, при использовании Qt4?
Заранее спасибо.

21.01.10 12:21: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.