سؤال

هل هناك أي طريقة للقول لـ QWebPage أو إلى صفحة تحميل QWEBView إذا تم تجاوز نوع من المهلة؟

سلطان

هل كانت مفيدة؟

المحلول

Cutycapt يستخدم QTWebKit وله معلمة Max-Wait. يجب أن نلقي نظرة على كيفية قيامهم بذلك. يجب أن يكون له علاقة مع QTIMER.

نصائح أخرى

لقد واجهت نفس المشكلة بالضبط في تطبيق Drassing صفحتي والتي قد تستغرق أحيانًا وقتًا طويلاً على بعض مكالمات JavaScript.

في تطبيقي ، أضف مؤقتًا لطلقة واحدة يدعو إلى طريقة Expiry طريقة "كما لو كانت" قد انتهت الصفحة من التحميل مثل هذا:

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

يمكنك رؤية المصدر بالكامل جيثب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top