Question

Est-il possible de dire à un QWebPage ou à une page de chargement d'arrêt de QWebView si une sorte de délai est dépassé?

Sultan

Était-ce utile?

La solution

CutyCapt utilise qtwebkit et il a un paramètre max-attente. Vous devriez jeter un oeil à la façon dont ils le font. Il devrait y avoir quelque chose à voir avec QTimer.

Autres conseils

J'ai eu exactement le même problème avec ma page app grattage qui parfois prendrait trop de temps sur certains appels JavaScript.

Dans mon application, j'ajouter un timer de tir qui l'expiration appelle une méthode « comme si » la page a terminé le chargement comme ceci:

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

Vous pouvez voir toute la source sur mon GitHub.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top