«Алгоритмдеу және бағдарламалау» пәнінен оқу тәжірибесі бойынша



бет50/64
Дата06.02.2022
өлшемі2,01 Mb.
#79582
1   ...   46   47   48   49   50   51   52   53   ...   64
Байланысты:
ПИТОН УМК

Checkbutton
Checkbutton элементі екі жағдайда болуы мүмкін жалауша болып табылады: белгіленген және белгіленбеген.
Қарапайым жалаушаны жасаңыз:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

from tkinter import *
root = Tk()
root.title("GUI на Python")
root.geometry("300x250")
ismarried = IntVar()
ismarried_checkbutton = Checkbutton(text="Женат/Замужем", variable=ismarried)
ismarried_checkbutton.pack()
ismarried_label = Label(textvariable=ismarried)
ismarried_label.place(relx=.5, rely=.5, anchor="c")
root.mainloop()

Checkbutton ерекшелігі-variable параметрі арқылы IntVar компонентіне байланыстыру мүмкіндігі. Белгіленген күйде intVar байланыстырылған компоненті 1, ал ажыратылмаған күйінде - 0 мәні бар. Нәтижесінде IntVar арқылы біз пайдаланушы көрсеткен мәнді ала аламыз.



Checkbutton конструкторы жалауушалардың көрсетілуін теңшеуге (настроить) болатын бірқатар параметрлерді қабылдайды:



1

Checkbutton(master, options)

Master параметрі ата-ана терезесіне сілтеме жасайды, ал options параметрі келесі параметрлер жиынтығын ұсынады:


 activebackground: басылған күйде жалаушаның фон түсі
 activeforeground: басылған күйде жалаушаның мәтін түсі
 bg: жалаушаның фон түсі
 bitmap: жалауша үшін монохромды сурет
 bd: жалауша айналасындағы шекара
 command: жалауша басылған кезде шақырылатын функцияға сілтеме
 cursor: элементке кіргенде курсор
 disabledforeground: DISABLED күйіндегі мәтін түсі
 font: қаріп
 fg: мәтін түсі
 height: элемент биіктігі
 image: элементте көрсетілетін графикалық сурет
 justify: мәтінді туралау, CENTER, LEFT, RIGHT мәндерін қабылдайды
 offvalue: жалаушамен байланысты IntVar айнымалы мәні белгіленбеген күйде болады, әдепкі мәні - 0
 onvalue: белгіленген күйде жалаушамен байланысты IntVar айнымалы мәні, 1-ге тең болады
 padx: мәтіннің оң және сол жақ шегіністері жалауша шекарасына дейін
 pady: мәтіннен жоғарғы және төменгі шегіністер жалауша шекарасына дейін
 relief: жалауша стилі, әдепкі бойынша FLAT мәні бар
 selectcolor: жалауша шаршысының түсі
 selectimage: белгіленген күйде болған кезде жалаушадағы сурет
 state: элемент күйі, NORMAL (әдепкі), DISABLED және ACTIVE мәндерін қабылдайды
 text: элемент мәтіні
 underline: жалауша мәтініндегі асты сызылған таңбаның индексі
 variable: жалаушаның күйін сақтайтын IntVar типіндегі айнымалыға сілтеме
 width: элемент ені
 wraplength: элементтің мәтінінде басқа жолға таңбаларды тасымалдауды белгілейді

Осы параметрлердің кейбірін қолданамыз:








Достарыңызбен бөлісу:
1   ...   46   47   48   49   50   51   52   53   ...   64




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет