الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في تصميم متصفح بسيط ببايثون

بدأه new moon في 12 مارس 2012 · 3 رد · 689 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لقد أثقلت عليكم جدا من أول ما إشتركت في هذا الموقع و أتمنى أن تحتملوني هذه الفترة حتى أتمكن قليلا من البايثون :blush:

المهم , إستفساري هو كيفية ربط زر البحث "سميته Go" مثلا باللاين إيديت و الوب فيو , بمعنى أني أريد كتابة الرابط مثلا في اللاين إديت و عندما أنقر على زر البحث يظهر لي الصفحة المرادة ولقد كونت الأكواد و كل شيء صحيح تقريبا و لكن لا شيء يُعرض نهائيا ولا أعرف السبب و أحتاج مساعدتكم

و هذا هو المتصفح البسيط :

web.py

فكيف يمكن تعديله ليؤدي وظيفته ؟ و شكرا لكم

#2

هل هناك حل ؟

#3

المشكلة لديك استدعائك ل self.webView(link) وأصلا كائن webview لايستخدم بهكذا طريقة

هو لديه method اسمها load تأخذ معامل QUrl

عدل doSearch لتصبح هكذا

    def doSearch(self):
        link = self.url.text()
        self.webView.load(QtCore.QUrl(link))

وقم بوضع إختباراتك للرابط عبر ال re او أي شئ كما تريد

وفضلا راجع وثائق أي كائن/وظيفة تقوم بإستخدامه قبل إرسال سؤالك

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#4
ahmed_youssef كتب:

المشكلة لديك استدعائك ل self.webView(link) وأصلا كائن webview لايستخدم بهكذا طريقة

هو لديه method اسمها load تأخذ معامل QUrl

عدل doSearch لتصبح هكذا

    def doSearch(self):
        link = self.url.text()
        self.webView.load(QtCore.QUrl(link))

وقم بوضع إختباراتك للرابط عبر ال re او أي شئ كما تريد

وفضلا راجع وثائق أي كائن/وظيفة تقوم بإستخدامه قبل إرسال سؤالك

فعلا كان هناك وظائف ناقصة , إستطعت تعديلها و لكن حلك جميل جدا و سهل , شكرا لك :)

مواضيع مشابهة