defoxe
#programowanie #cpp #qt

Ogarniam programowanie w Qt (qt creator). Używam webengine i chcę żeby httpUserAgent przedstawiał się jako urządzenie mobilne. Aktualnie mam:

QString url = "http://wp.pl/";
view2->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
this->ui->verticalLayout->addWidget(view2);
view2->show();
view2->load(QUrl(url));

Wszystko ładnie działa. Teraz jak zmienić httpUserAgent?
Dokumentacja mówi https://doc.qt.io/qt-5/qml-qtwebengine-webengineprofile.html#httpUserAgent-prop
Gdzie, jak, którędy?
0
  • Najlepsze
  • Wszystkie komentarze
turaz
turaz
@defoxe: Chodzi Ci o użycie: QQuickWebEngineProfile::setHttpUserAgent(QString); ?

nie wiem czym u Ciebie jest ten view2 dlatego zgaduję ze o to Ci chodzi
1
turaz
turaz
QWebEngineView


@defoxe: Jeżeli chcesz używać tego userAgenta w całej aplikacji to spróbuj tak:

QWebEngineProfile *profile =
1
defoxe
nie wiem czym u Ciebie jest ten view2


@turaz: QWebEngineView *view2 = new QWebEngineView();
0
defoxe
@turaz: zrobiłem - dzięki. ( ͡° ͜ʖ ͡°)
Natomiast nie działa to tak jak się spodziewałem... Uhm...
0
turaz
turaz
@defoxe z czym jest jeszcze problem?
0
defoxe
@turaz: to już nie wina programu i qt. Zwyczajnie serwer z którego pobieram treść jest toporny.
Jednak jeszcze raz dzięki za pomoc.
0