يتم استخدام الملصق لتحديد مربع الحاوية حيث يمكننا وضع النص أو الصور. يتم استخدام هذه الأداة لتقديم رسالة للمستخدم حول الأدوات الأخرى المستخدمة في تطبيق python.
تحوم المغلق
هناك خيارات متنوعة يمكن تحديدها لتكوين النص أو جزء النص الموضح في الملصق.
ويرد أدناه بناء الجملة لاستخدام التسمية.
بناء الجملة
w = Label (master, options)
وترد أدناه قائمة بالخيارات الممكنة.
SN | خيار | وصف |
---|---|---|
1 | مِرسَاة | فهو يحدد الموضع الدقيق للنص ضمن الحجم المقدم للأداة. القيمة الافتراضية هي CENTER، والتي يتم استخدامها لتوسيط النص داخل المساحة المحددة. |
2 | بغ | لون الخلفية المعروض خلف القطعة. |
3 | صورة نقطية | يتم استخدامه لتعيين الصورة النقطية للكائن الرسومي المحدد بحيث يمكن أن تمثل التسمية الرسومات بدلاً من النص. |
4 | دينار بحريني | وهو يمثل عرض الحدود. الافتراضي هو 2 بكسل. |
5 | المؤشر | سيتم تغيير مؤشر الماوس إلى نوع المؤشر المحدد، أي سهم أو نقطة وما إلى ذلك. |
6 | الخط | نوع خط النص المكتوب داخل القطعة. |
7 | fg | اللون الأمامي للنص المكتوب داخل القطعة. |
8 | ارتفاع | ارتفاع القطعة. |
9 | صورة | الصورة التي سيتم عرضها كتسمية. |
10 | يبرر | يتم استخدامه لتمثيل اتجاه النص إذا كان النص يحتوي على أسطر متعددة. يمكن ضبطه على LEFT لتبرير اليسار، وRIGHT لتبرير اليمين، وCENTER لتبرير الوسط. |
أحد عشر | بادكس | الحشو الأفقي للنص. القيمة الافتراضية هي 1. |
12 | حقول الأرز | الحشو العمودي للنص. القيمة الافتراضية هي 1. |
13 | اِرتِياح | نوع الحدود. القيمة الافتراضية هي FLAT. |
14 | نص | يتم تعيين هذا على متغير السلسلة الذي قد يحتوي على سطر واحد أو أكثر من النص. |
خمسة عشر | textvariable | يتم تعيين النص المكتوب داخل عنصر واجهة المستخدم على متغير التحكم StringVar بحيث يمكن الوصول إليه وتغييره وفقًا لذلك. |
16 | تسطير | يمكننا عرض سطر تحت الحرف المحدد من النص. اضبط هذا الخيار على رقم الحرف الذي سيتم عرض السطر تحته. |
17 | عرض | عرض القطعة. يتم تحديده على أنه عدد الأحرف. |
18 | طول الالتفاف | بدلاً من وجود سطر واحد فقط كنص التسمية، يمكننا تقسيمه إلى عدد الأسطر حيث يحتوي كل سطر على عدد الأحرف المحددة لهذا الخيار. |
مثال 1
# !/usr/bin/python3 from tkinter import * top = Tk() top.geometry('400x250') #creating label uname = Label(top, text = 'Username').place(x = 30,y = 50) #creating label password = Label(top, text = 'Password').place(x = 30, y = 90) sbmitbtn = Button(top, text = 'Submit',activebackground = 'pink', activeforeground = 'blue').place(x = 30, y = 120) e1 = Entry(top,width = 20).place(x = 100, y = 50) e2 = Entry(top, width = 20).place(x = 100, y = 90) top.mainloop()
انتاج: