التابع controller.open()‎‎ في بايثون

من موسوعة حسوب
مراجعة 19:26، 25 ديسمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>controller.open()‎‎</code> في بايثون}}</noinclude> يعرض التابع العنوان المعطى باستخ...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعرض التابع العنوان المعطى باستخدام المتصفّح الذي يتحكّم فيه هذا المتحكّم.

البنية العامة

controller.open(url, new=0, autoraise=True)

المعاملات

new

إذا كانت قيمة هذا المعامل هي 1 فإنّ التابع يفتح نافذة متصفّح جديدة إن كان ذلك ممكنًا، وإن كانت قيمة المعامل هي 2 فإنّ التابع يفتح في تبويب tab جديد إن كان ذلك ممكنًا.

autoraise

إن أخذ هذا المعامل القيمة True، فإنّ نافذة المتصفّح ستُعرض في الواجهة الأمامية (لاحظ أنّ هذا هو السلوك الافتراضي في معظم أنظمة إدارة النوافذ، وتعيين قيمة لهذا المعامل لن يشكّل أيّ فرق).

أمثلة

يبين المثال التالي طريقة عمل التابع:

>>> import webbrowser
>>> firefox = webbrowser.get('firefox')
>>> firefox.open("https://wiki.hsoub.com")

انظر أيضًا

  • التابع controller.open_new()‎: يفتح التابع العنوان المعطى في نافذة جديدة في المتصفّح الذي يتحكّم به هذا المتحكّم، إن كان ذلك ممكنًا.
  • التابع controller.open_new_tab()‎: يفتح التابع العنوان المعطى في تبويب جديد في المتصفّح الذي يتحكّم به هذا المتحكّم، إن كان ذلك ممكنًا.

مصادر