PyQt4.QtWebKit: QWebPage QWebView устанавливает время ожидания при остановке загрузки - PullRequest
1 голос
/ 16 сентября 2010

Можно ли как-нибудь сказать QWebPage или странице прекращения загрузки QWebView, если превышено время ожидания?

Султан

Ответы [ 2 ]

5 голосов
/ 09 августа 2011

У меня была точно такая же проблема с моим приложением для очистки страниц, которое иногда занимало слишком много времени при определенных вызовах JavaScript.

В моем приложении я добавляю таймер однократного выстрела, который по истечении срока вызывает метод ", как будто"страница закончила загружаться так:

self.timer = QTimer()
self.timer.singleShot(15000, self.finished_loading)

Вы можете увидеть весь источник на my GitHub .

3 голосов
/ 27 ноября 2010

CutyCapt использует QTWebKit и имеет параметр max-wait. Вы должны взглянуть на то, как они это делают. Это должно быть как-то связано с QTimer.

...