pyqt4.qtwebkit: qwebpage qwebview تعيين مهلة عند توقف التحميل
سؤال
هل هناك أي طريقة للقول لـ QWebPage أو إلى صفحة تحميل QWEBView إذا تم تجاوز نوع من المهلة؟
سلطان
المحلول
Cutycapt يستخدم QTWebKit وله معلمة Max-Wait. يجب أن نلقي نظرة على كيفية قيامهم بذلك. يجب أن يكون له علاقة مع QTIMER.
نصائح أخرى
لقد واجهت نفس المشكلة بالضبط في تطبيق Drassing صفحتي والتي قد تستغرق أحيانًا وقتًا طويلاً على بعض مكالمات JavaScript.
في تطبيقي ، أضف مؤقتًا لطلقة واحدة يدعو إلى طريقة Expiry طريقة "كما لو كانت" قد انتهت الصفحة من التحميل مثل هذا:
self.timer = QTimer()
self.timer.singleShot(15000, self.finished_loading)
يمكنك رؤية المصدر بالكامل جيثب.
لا تنتمي إلى StackOverflow