Russian Qt Forum
Ноябрь 23, 2024, 05:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qhttp странная вещь  (Прочитано 5971 раз)
Kirsten
Гость
« : Ноябрь 05, 2005, 00:40 »

в qt 4.0.1 использую Qhttp, делаю все как в хелпе
Код:

Qhttp http;
http.setHost("localhost");
http.get("/index.html");

Сигнал  done  вобще не выполняется, в http.errorString() пишет "Unknown error"
что бы это могло быть, это у всех в 4.0.1 такое ? (Браузером страничка номарлньо открывается)
Записан
Sergeich
Гость
« Ответ #1 : Ноябрь 05, 2005, 09:35 »

Где выполняется этот код? В событийном цикле или просто в мэйне? Если не в событийном цикле работать ни хрена не будет.
Записан
Kirsten
Гость
« Ответ #2 : Ноябрь 05, 2005, 12:32 »

Цитата: "Sergeich"
Где выполняется этот код? В событийном цикле или просто в мэйне? Если не в событийном цикле работать ни хрена не будет.

При нажатии на кнопку,
Записан
Kirsten
Гость
« Ответ #3 : Ноябрь 05, 2005, 18:09 »

Может кто-нибудь у себя проверит ? Просто непонятно это у меня глюки или Qt глючит ?
У меня даже просто создание экземпляра класса сразу ошибку в errorString() пишет
Код:

QHttp http;
QMessageBox::information(this,"http test",http.errorString(),0);
Записан
lexpl
Гость
« Ответ #4 : Октябрь 02, 2009, 10:16 »

кстати та же самая муть и у меня.
Записан
SABROG
Гость
« Ответ #5 : Октябрь 02, 2009, 15:47 »

Прикрепите минимальный компилируемый пример. А вообще лучше отказаться от QHttp в пользу QNetworkAccessManager, т.к. первый тролли планирут мочкануть...
Записан
BRE
Гость
« Ответ #6 : Октябрь 02, 2009, 15:57 »

У меня даже просто создание экземпляра класса сразу ошибку в errorString() пишет
Код:
QHttp http;
QMessageBox::information(this,"http test",http.errorString(),0);

кстати та же самая муть и у меня.

Это нормально, при конструировании QHttp в errorString заноситься строка UnknowError.
Не нужно на это обращать внимание.

Главное, не надо создавать объект QHttp на стеке, т.к. при выходе из области видимости (функции) этот объект будет разрушен, соответственно сразу будет получен сигнал finished.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.056 секунд. Запросов: 20.