Misol
("Helvetica", "16") muntazam ravishda 16 balli Helvetica uchun. ("Times", "24", "bold italic") 24 punktli Times qalin kursiv uchun.
2. Font object Fonts (Shrift ob'ekti shriftlari)
Siz tkinter.font modulini import qilib va uning Shrift sinf konstruktoridan foydalanib "shrift ob'ekti" yaratishingiz mumkin:
import tkinter.font
font = tkinter.font.Font (parametr, ...)
Parametrlar ro'yxati :
family - shrift sifatida familiya qatori.
size (“hajm”) - shrift balandligi nuqta sifatida butun son sifatida. N piksel baland shriftni olish uchun -n dan foydalaning.
weight (“vazn”) - qalin chiziq uchun "bold ", odatdagi vazn uchun "normal".
slant (“qiya”) - kursiv uchun "italic", egilmagan uchun "roman". underline (“pastki chizilgan”) - chizilgan matn uchun 1, normal uchun 0. overstrike - ortiqcha matn uchun 1, normal uchun 0.
Misol
helv36 = tkFont.Font (famil = "Helvetica", size = 36, vazn = "italic")
3. X Window Fonts (X oyna shriftlari)
Agar siz X Window tizimi ostida ishlayotgan bo'lsangiz, X shrift nomlaridan istalganidan foydalanishingiz mumkin.
Masalan, "- * - lucidatypewriter-medium-r - * - * - * - 140 - * - * - * - * - * - *" nomli shrift muallifning ekranda foydalanish uchun eng yaxshi belgilangan kenglikdagi shriftidir. Yoqimli shriftlarni tanlashda yordam berish uchun xfontselprogram dan foydalaning.
TKINTER ANCHORS (“LANGAR”)
Anchorlar matnning mos yozuvlar nuqtasiga nisbatan qayerda joylashishini aniqlash uchun ishlatiladi.
Anchor atributi uchun ishlatilishi mumkin bo'lgan doimiylarning ro'yxati:
1. NW
|
4. W
|
7. SW
|
2. N
|
5.CENTER
|
8. S
|
3. NEW
|
6. E
|
9. SE
|
Masalan, agar siz CENTER-dan matnli langar sifatida foydalansangiz, matn yo'naltiruvchi nuqta atrofida gorizontal va vertikal ravishda markazlashtiriladi.
Anchor NW matnni mos yozuvlar nuqtasi matn joylashgan qutining shimoli-g'arbiy qismiga (yuqori chap) to'g'ri keladigan tarzda joylashtiradi.
Anchor W matnni yo'naltiruvchi nuqta atrofida vertikal ravishda markazlashtiradi, matn maydonining chap tomoni shu nuqtadan o'tadi va hokazo.
Agar siz katta kvadrat ichida kichik vidjet yaratsangiz va anchor = SE parametridan foydalansangiz, vidjet freymning pastki o'ng burchagiga joylashtiriladi. Agar siz uning o'rniga anchor = N dan foydalansangiz, vidjet yuqori chekka bo'ylab joylashgan bo'lar edi.
Do'stlaringiz bilan baham: |