Название: Сигнал-Слотовое соединение с статической функцией Отправлено: fantom от Сентябрь 10, 2012, 14:33 Здравствуйте. Есть два класса - потока.
В одном находится статический метод, который сам время от времени вызывается. Нужно в момент вызова этой статической функции, вызвать метод из другого потока. Как такое можно организовать? Название: Re: Сигнал-Слотовое соединение с статической функцией Отправлено: Dr.Vlad от Сентябрь 10, 2012, 14:38 Кастуете потоки и вызываете.
Название: Re: Сигнал-Слотовое соединение с статической функцией Отправлено: mutineer от Сентябрь 10, 2012, 14:40 Если метод должен отработать именно в другом потоке, то можешь попробовать через
bool QMetaObject::invokeMethod Название: Re: Сигнал-Слотовое соединение с статической функцией Отправлено: fantom от Сентябрь 10, 2012, 14:52 Хм, про "кастуете" не понял, а вот про "bool QMetaObject::invokeMethod" буду читать.
"Если метод должен отработать именно в другом потоке, то можешь попробовать через" Нет. Один поток работает с железом. При этом периодически вызывается статическая функция. Нужно в момент вызова этой функции вызвать другую, из другого потока. Название: Re: Сигнал-Слотовое соединение с статической функцией Отправлено: mutineer от Сентябрь 10, 2012, 14:53 так другая функция должна работать в том же потоке, что и статическая? или в другом?
Название: Re: Сигнал-Слотовое соединение с статической функцией Отправлено: fantom от Сентябрь 10, 2012, 15:05 В другом. Хотя, если вызвать функцию и из потока с статической функцией, то это решит мою проблему.
|