Здравствуйте, гость ( Вход | Регистрация )
andry_ad | Дата 26.4.2011, 9:37 |
Сработало! я забыл об processEvents(). Хотел сделать так:
))) |
|
PAFOS | Дата 26.4.2011, 8:09 |
В классе объявляешь переменную типа bool (например m_reqFihished), которая будет хранить состояние выполнения запроса. теперь такие махинации:
В слоте обработки
|
|
andry_ad | Дата 25.4.2011, 22:10 |
Есть конструктор класса:
Функция которая посылает запрос:
слот обробки QNetworkReply - signal finished():
Как сделать чтобы после вызова "manWord->get(*reqWord);" функция ждала исполнения слота обработки сигнала finished() (ето void AdGoogleTranslate::getWordTrans(QNetworkReply *receiveWord)) т.е. ждала выполнения запроса и возвращения ответа от сервера и только тогда возвращала результат - "return tmpWord;". Мне нужно чтобы функция "translateWord" при заданные запроса возвращала результат как "return tmpWord;" и без использования слотов и сигналов. Спасибо. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 17.4.2024, 21:26 |