Добрый вечер, форумчане
Воюю с Qt уже некоторое время, столкнулся с новым препятствием
Задача: отправить запрос (через qhttp), получить результат, отпарсить нужные данные, отправить новый запрос, получить, отпарсить, ...С сигналами и слотами пока на Вы. Основные моменты:
1. создаю класс и http
...
C++ (Qt)
wnd : public QMainWindow
...
QHttp *http;
...
2. связываю нажатие кнопки с вызовом функции где идут мои запросы
...
C++ (Qt)
connect( ui->translate, SIGNAL( clicked() ), this, SLOT( letsgo() ) ) ;
...
3. связываю http c функцией done (где у меня идет обработка данных)
...
C++ (Qt)
connect( http, SIGNAL( done(bool) ), this, SLOT( done() ) );
...
Что имеем: один запрос обрабатывается корректно. А если в letsgo() запихать два и разделить их выводом done() - получается ерунда.
запрос1
done();
запрос2
Понимаю что чего-то не понимаю, но идей нет )
Как исправить и сделать все корректно?