יישומון הכפתורים משמש להוספת סוגים שונים של לחצנים לאפליקציית python. Python מאפשר לנו להגדיר את מראה הכפתור בהתאם לדרישות שלנו. ניתן להגדיר או לאפס אפשרויות שונות בהתאם לדרישות.
אנו יכולים גם לשייך שיטה או פונקציה לכפתור הנקרא כאשר הכפתור נלחץ.
c++ סט
התחביר לשימוש בווידג'ט הכפתורים ניתן להלן.
תחביר
W = Button(parent, options)
להלן רשימה של אפשרויות אפשריות.
mamta kulkarni
SN | אוֹפְּצִיָה | תיאור |
---|---|---|
1 | רקע פעיל | זה מייצג את הרקע של הכפתור כאשר העכבר מרחף על הכפתור. |
2 | חזית פעילה | זה מייצג את צבע הגופן של הכפתור כאשר העכבר מרחף על הכפתור. |
3 | Bd | הוא מייצג את רוחב הגבול בפיקסלים. |
4 | Bg | הוא מייצג את צבע הרקע של הכפתור. |
5 | פקודה | הוא מוגדר לקריאת הפונקציה שמתוזמנת כאשר הפונקציה נקראת. |
6 | Fg | צבע החזית של הכפתור. |
7 | גוֹפָן | הגופן של טקסט הכפתור. |
8 | גוֹבַה | גובה הכפתור. הגובה מיוצג במספר שורות הטקסט עבור שורות הטקסט או במספר הפיקסלים עבור התמונות. |
10 | צבע הדגשה | צבע ההדגשה כאשר הכפתור מתמקד. |
אחד עשר | תמונה | הוא מוגדר לתמונה המוצגת על הכפתור. |
12 | לְהַצְדִיק | הוא ממחיש את הדרך שבה מיוצגות שורות הטקסט המרובות. הוא מוגדר ל-LEFT עבור הצדקה שמאלית, RIGHT עבור הצדקה הימנית, ו-CENTER עבור המרכז. |
13 | פדקס | ריפוד נוסף לכפתור בכיוון האופקי. |
14 | אורז | ריפוד נוסף לכפתור בכיוון האנכי. |
חֲמֵשׁ עֶשׂרֵה | הֲקָלָה | זה מייצג את סוג הגבול. זה יכול להיות SUNKEN, RAISED, GROOVE ו-RIDGE. |
17 | מדינה | אפשרות זו מוגדרת ל-DISABLED כדי שהלחצן לא יגיב. ה-ACTIVE מייצג את המצב הפעיל של הכפתור. |
18 | לָשִׂים דָגֵשׁ | הגדר אפשרות זו כדי להפוך את טקסט הכפתור לקו תחתון. |
19 | רוֹחַב | רוחב הכפתור. זה קיים כמספר אותיות עבור כפתורים טקסטואליים או פיקסלים עבור כפתורי תמונה. |
עשרים | אורך גלישה | אם הערך מוגדר למספר חיובי, שורות הטקסט יעטפו כך שיתאימו לאורך זה. |
דוגמא
#python application to create a simple button from tkinter import * top = Tk() top.geometry('200x100') b = Button(top,text = 'Simple') b.pack() top.mainaloop()
תְפוּקָה:
דוגמא
from tkinter import * top = Tk() top.geometry('200x100') def fun(): messagebox.showinfo('Hello', 'Red Button clicked') b1 = Button(top,text = 'Red',command = fun,activeforeground = 'red',activebackground = 'pink',pady=10) b2 = Button(top, text = 'Blue',activeforeground = 'blue',activebackground = 'pink',pady=10) b3 = Button(top, text = 'Green',activeforeground = 'green',activebackground = 'pink',pady = 10) b4 = Button(top, text = 'Yellow',activeforeground = 'yellow',activebackground = 'pink',pady = 10) b1.pack(side = LEFT) b2.pack(side = RIGHT) b3.pack(side = TOP) b4.pack(side = BOTTOM) top.mainloop()
תְפוּקָה: