Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Qt Ставил 5.9, стоит 4.3 https://www.cyberforum.ru/ qt/ thread2017787.html
Опять же вопрос в заголовке. Установщик скачивал с оф сайта, в процессе установки был изначально выбран 5.9.1, и в установленном Qt есть папка 5.9.1, но в меню Пуск стоит 4.3.1. Кто виноват, и что делать?
Можно ли в Qt импортировать настройки редактора из visual studio? C++ Qt
Можно ли в Qt импортировать настройки редактора из visual studio?
C++ Qt Изменить значение переменной класса - C++(Qt) есть класс и в нем объявлены переменные usr1, usr2 class MainWindow : public QMainWindow { Q_OBJECT public: QString usr1, usr2; explicit MainWindow(QWidget* parent = 0); ~MainWindow(); в классе есть функция on_Go_Button_clicked https://www.cyberforum.ru/ qt/ thread2017646.html C++ Qt Механизм отправки сообщений в qDebug Доброго времени суток. Пытаюсь создать нечто похожее на qDebug, но который записывает информацию в сетевой поток. То есть, необходимо что бы при написании примерно такого кода: INFOLOG() << "counter =" << 3; происходило следующее: слева на право вызываются операторы << и аргументы оператора преобразовываются в QString и складываются в хранилище. Затем, когда операторов не останется,... https://www.cyberforum.ru/ qt/ thread2017324.html
Qt 5 C++ Qt
как изменить совместить сорци что бы настройки брались с // Open CSS when configured QString loadStyleSheet() { QString styleSheet; QSettings settings; QString cssName; QString theme = settings.value("theme", "").toString();
C++ Qt Не генерируются события мыши. QT5 https://www.cyberforum.ru/ qt/ thread2017249.html
Волею судеб решил написать drag'n'drop. Соответственно, полез перегружать mousePressEvent. Однако, выяснилась следующая проблема: if (event->button() == QT::RightButton) ведёт себя предсказуемо. а вот if (event->button() == QT::LeftButton) всегда не срабатывает. более того, сам метод mousePressEvent при нажатии ЛКМ не вызывается. в чем может быть проблема? Lubuntu, Qt5.5 void...
C++ Qt Запуск нескольких проектов в проекте с поддиректориями https://www.cyberforum.ru/ qt/ thread2017243.html
Имеется "Проект с поддиректориями" в котором несколько проектов. Не получается при такой компоновке проектов запустить на выполнение несколько проектов. При запуске любого подпроекта другой подпроект (ранее запущенный) закрывается. Одновременная работа нескольких проектов возможна только в случае их отдельного открытия. Но хотелось бы все таки это реализовать из "Проекта с поддиректориями"....
Подскажите как переделать сорц что бы можно было задать ui C++ Qt
Подскажите как переделать сорц что бы можно было задать ui cpp // Copyright (c) 2011-2013 The Bitcoin developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "walletframe.h" #include "bitcoingui.h" #include "walletstack.h" #include "walletview.h"
C++ Qt Ошибка в QWebView JavaScript error: Requested keys of a value that is not an object Доброго времени суток. Проблема такая, когда я захожу через QWebView в вк и перехожу в сообщения выходит ошибка: JavaScript error: Requested keys of a value that is not an object. Как её исправить? подскажите новичку. https://www.cyberforum.ru/ qt/ thread2017112.html C++ Qt Где взять дебагер для msvc2015 https://www.cyberforum.ru/ qt/ thread2017071.html
Не могу найти дебагер msvc2015 для кьюта, на сайте майкрософта есть windows developers kits 8.1 - msvc2012 и developers kits 10 msvc2017 где брать для msvc2013 - msvc2015??? почему их не кладут вместе с кьютом...:-|
C++ Qt Запуск консольной программы из программы
Добрый день Всем! Хотел изнутри Qt-шной программы запустить следующую команду под Виндой: echo Афреке |hunspell -d ru_RU В командной строке все работает нормально, получаю ответ: Hunspell 1.3.2 & Афреке 3 0: Африке, Абреке, Кафре Однако та же команда не срабатывает при запуске
C++ Qt Cannot find -lGL (ubuntu 16.04.2) qt 5.9.1 :-1: ошибка: cannot find -lGL :-1: ошибка: collect2: error: ld returned 1 exit status Вот как пытался исправить: sudo apt-get install libgl1-mesa-dev Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Не удалось найти пакет libgl1-mesa-dev https://www.cyberforum.ru/ qt/ thread2016950.html
Эксперт С++
8482 / 6149 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
17.07.2017, 17:07 0

Как загружать несколько файлов сразу через QNetworkReply и QNetworkAccessManager - C++ Qt - Ответ 10626459

17.07.2017, 17:07. Показов 2591. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Wyn как решение

Решение

Приблизительно так:


C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
QNetworkAccessManager* pmanager = new QNetworkAccessManager(this);
QStringList urls;
// urls << "http://url1/file1.jpg" <<  "http://url2/file2.jpg";
 
QStringList fileNames;
// fileNames << "file1.jpg" <<  "file2.jpg";
 
for (int i=0; i<2; ++i)
{
    QNetworkRequest request(urls[i]);
    QNetworkReply* reply=  manager->get(request);
    reply->setProperty("fileName", fileNames[i]); // use dynamic-properties
 
    connect( reply, SIGNAL(finished()),
             this, SLOT(replyFinished()) );
 
}


C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void DownloadWindow::replyFinished(QNetworkReply *replay)
{
    if(replay->error() == QNetworkReply::NoError)
    {
        QByteArray data = replay->readAll();
        QString fileName = replay->property("fileName");
        QFile file(fileName);
        if(file.open(QIODevice::WriteOnly))
        {
            file.write(data);
        }
    }
    replay->deleteLater();
}
http://doc.qt.io/qt-5.9/proper... properties

Вернуться к обсуждению:
Как загружать несколько файлов сразу через QNetworkReply и QNetworkAccessManager C++ Qt
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.07.2017, 17:07
Готовые ответы и решения:

Закачать разом несколько файлов через QNetworkAccessManager
Через QNetworkAccessManager::post() можно отправлять на HTTP-сервер файлы по одному. А можно ли...

Как загружать в БД сразу несколько изображений?
Как загрузить в базу данных сразу несколько изображений в одну категорию. При выводе этих значений...

QNetworkAccessManager и QNetworkReply - GET\POST
Здравствуйте. Хотел бы очень многое узнать подробно о классах QNetworkAccessManager и...

QNetworkAccessManager finished() не удаляется предыдущей QNetworkReply
Отправляю в цикле post запросы к серверу. Сигнал finished(), связываю с слотом в котором...

1
17.07.2017, 17:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.07.2017, 17:07
Помогаю со студенческими работами здесь

Как открыть сразу несколько текстовых файлов через "append from"?
суть в чем: мне необходимо сформировать из 2-х файлов txt сделать 1 курсор (дбф)! вот примерно...

Как сразу закрыть несколько файлов
кто-нибудь знает еще варианты кроме fclose()?

Как удалить сразу несколько файлов
Здраствуйте я помогите пожалуйста с php кодом я тут хочу сделать один мог и не могу понять как...

Как открывать несколько файлов сразу?
Здравствуйте. Появился следующий вопрос. Есть определенный формат файлов, привязанный к моему...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru