Постоянные куки с QWebKit - где взять QNetworkAccessManager?

Мне нужно постоянно хранить куки в приложении, которое использует QWebKit. Я понимаю, что я должен создать подкласс QNetworkCookieJar и прикрепить его к QNetworkAccessManager, Но как мне прикрепить это QNetworkAccessManager к моему QWebView или получить QNetworkAccessManager используется этим?

Я использую Python 3 и PyQt, если это важно.

1 ответ

Решение

Вы можете получить / установить банку печенья через QWebView.page().networkAccessManager().cookieJar()/setCookieJar(),

Демонстрация Browser, включенная в Qt (в C++), показывает, как читать и записывать куки на диск.

Другие вопросы по тегам