Russian Qt Forum
Мая 14, 2025, 09:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qhttp странная вещь  (Прочитано 6108 раз)
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.02 секунд. Запросов: 17.