Knjiga - mrežno i paralelno programiranje
7. Parametri klase Button i metode grid()
Najčešće korišteni parametri klase Button
|
Naziv parametra |
Opis |
|||||||||
|
text |
Tekst koji se nalazi na gumbu |
|||||||||
|
width |
širina gumba (broj slova koji će stati na gumb) |
|||||||||
|
height |
visina gumba (broj redaka slova koji mogu stati na gumb) |
|||||||||
|
bg, background |
pozadinska boja |
|||||||||
|
fg, foreground |
boja teksta |
|||||||||
|
font |
font kojim će biti ispisan sadržan gumba. Font se zadaje trojkom, pri čemu su elementi trojke:
|
|||||||||
|
anchor |
pozicija teksta na gumbu. Pozicija se definira geografskim oznakama N – gore, S – dolje, E – desno, W – lijevo, CENTER - sredina, a moguće su i kombinacije kao primjerice NE (gore desno)
|
|||||||||
|
bd, borderwidth |
debljina ruba |
|||||||||
|
command |
naredba koja se izvodi klikom na gumb |
|||||||||
|
textvariable |
naziv varijable pomoću koje se kontrolira tekst koji piše na gumbu |
|||||||||
|
cursor |
oblik pokazivača miša dok je nad gumbom |
|||||||||
|
image |
slika na gumbu |
|||||||||
|
justify |
kako će biti poravnat tekst, ukoliko je napisan kroz više redaka: LEFT, CENTER, RIGHT |
|||||||||
|
padx |
udaljenost teksta od lijevog/desnog ruba gumba |
|||||||||
|
pady |
udaljenost teksta od gornjeg/donjeg ruba gumba |
|||||||||
|
relief |
način prikaza gumba: |
|||||||||
|
state |
je li gumb aktivan – NORMAL ili je neaktivan – DISABLED |
|||||||||
|
disabledforeground |
boja teksta dok je gumb neaktivan |
|||||||||
|
highlightbackground |
pozadinska boja dok pokazivač miša nije iznad gumba |
|||||||||
|
highlightcolor |
boja teksta dok pokazivač miša nije iznad miša |
|||||||||
|
activebackground |
pozadinska boja gumba u trenutku dok se miš nalazi na gumbu |
|||||||||
|
activeforeground |
boja teksta na gumbu dok se miš nalazi iznad gumba |
Nakon što kreiramo instancu klase gumb sa svim željenim parametrima gumb je još potrebno staviti na prozor. To ćemo načiniti tako da nad gumbom pozovemo metodu grid(). U ovom slučaju metoda grid() ima nešto drugačije parametre a parametri su dani u sljedećoj tablici:
Parametri metode grid() definirane nad gumbom
|
Naziv parametra |
Opis |
|
row |
red unutar tablice u kojem će se nalaziti gumb (numeriranje započinje od 1) |
|
column |
stupac unutar tablice u kojem će se nalaziti gumb (numeriranje započinje od 1) |
|
rowspan |
broj redaka kroz koje se proteže ćelija u kojoj će se nalaziti gumb |
|
columnspan |
broj stupaca kroz koje se proteže ćelija u kojoj će se nalaziti gumb |
|
padx |
udaljenost ruba gumba od linije tablice – lijevo i desno |
|
pady |
udaljenost ruba gumba od linije tablice – gore i dolje |
|
sticky |
položaj gumba unutar ćelije tablice, vrijednosti su iste kao za parametar anchor (vidi tablicu 3.2) |