Russian Qt Forum

Qt => Вопросы новичков => Тема начата: magalss от Декабрь 18, 2017, 15:16



Название: QML android Установить User-Agent(WebView)
Отправлено: magalss от Декабрь 18, 2017, 15:16
В качестве тестов использую пример "minibrowser"

пытаюсь установить свою строку в узер-агент

QVariant fg = QVariant("textTemp");
    QNetworkRequest::setHeader(QNetworkRequest::UserAgentHeader, QVariant(temp));

выходит ошибка:
..\main.cpp:130: ошибка: cannot call member function 'void QNetworkRequest::setHeader(QNetworkRequest::KnownHeaders, const QVariant&)' without object
     QNetworkRequest::setHeader(QNetworkRequest::UserAgentHeader, QVariant(temp));
                                                                                                                   ^


Название: Re: QML android Установить User-Agent(WebView)
Отправлено: gil9red от Декабрь 19, 2017, 01:59
Метод setHeader не статичный. Поэтому сначала создаете объект QNetworkRequest, а потом у него вызываете тот метод