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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: QNetworkAccessManager[РЕШЕНО]  (Прочитано 8082 раз)
mutineer
Гость
« Ответ #15 : Апрель 08, 2012, 13:34 »

Да, стоит. Проблема вы том, что после первого запроса - на любой юрл такая реакция.

выложи сюда минимальный пример, в котором ошибка повторяется
Такой?

Нет не такой... убери из своего проекта все лишнее, оставь только кусок в котором повторяется ошибка и выложи сюда, чтобы можно было скачать и у себя попробовать
Записан
Trollolo
Гость
« Ответ #16 : Апрель 08, 2012, 13:49 »

Да, стоит. Проблема вы том, что после первого запроса - на любой юрл такая реакция.

выложи сюда минимальный пример, в котором ошибка повторяется
Такой?

Нет не такой... убери из своего проекта все лишнее, оставь только кусок в котором повторяется ошибка и выложи сюда, чтобы можно было скачать и у себя попробовать
Вот, вроде обрезал:
Записан
mutineer
Гость
« Ответ #17 : Апрель 08, 2012, 13:58 »

.pro файл видимо религия непозволила выложить...

беглый осмотр показал:
первое нажатие - getUrl вызывается один раз
второе нажатие - getUrl вызывается два раза
третье нажатие - getUrl вызывается три раза
и так далее

З.Ы. QWebView не хочешь использовать для отображения страницы?

З.Ы.Ы перенес connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(getUrl(QNetworkReply*))); в конструктор окна - все стало нормально. странно
« Последнее редактирование: Апрель 08, 2012, 14:03 от mutineer » Записан
Trollolo
Гость
« Ответ #18 : Апрель 08, 2012, 14:08 »

.pro файл видимо религия непозволила выложить...

беглый осмотр показал:
первое нажатие - getUrl вызывается один раз
второе нажатие - getUrl вызывается два раза
третье нажатие - getUrl вызывается три раза
и так далее

З.Ы. QWebView не хочешь использовать для отображения страницы?

З.Ы.Ы перенес connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(getUrl(QNetworkReply*))); в конструктор окна - все стало нормально. странно
Спасибо!  сейчас попробую в полной версии
P.S. QWebView  ненужен, я просто  для видимости себе вывожу, программа вообще другим занимается)))
Записан
Trollolo
Гость
« Ответ #19 : Апрель 08, 2012, 14:12 »

Да , работает! Всем спасибо за помощь!!! Смеющийся
Записан
mutineer
Гость
« Ответ #20 : Апрель 08, 2012, 14:59 »

странно, мне казалось что повторный коннект не должен ничего делать

перчитал доку. действительно если сделать два коннекта, то будет два раза слот вызываться
« Последнее редактирование: Апрель 08, 2012, 15:19 от mutineer » Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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