ipady: vidjet tarkibini uning chegarasidan vertikal toʻldirishni oʻrnating.
padx: vidjetning gorizontal toʻldirishini konteyner chegaralaridan oʻrnatadi.
pady: vidjetning vertikal toʻldirishini konteyner chegaralaridan oʻrnatadi.
Anchor
Anchor parametri vidjetni konteynerning ma'lum bir qismiga joylashtiradi. U quyidagi qiymatlarni olishi mumkin:
n: yuqori markaziy pozitsiya
e: konteynerning o'ng tomonida joylashgan, markazlashtirilgan
s: pastki markaziy pozitsiya
w: konteynerning chap tomonida joylashgan, markazlashtirilgan
nw: yuqori chap pozitsiya
ne: yuqori o'ng pozitsiya
se: pastki o'ng pozitsiya
sw: pastki chap holati
center: markaziy pozitsiya
padx va pady parametrlari konteyner chegaralaridan vidjet toʻldirishini belgilash imkonini beradi:
from tkinter import *
from tkinter import ttk
root = Tk()
root.title("METANIT.COM")
root.geometry("250x200")
btn = ttk.Button(text="Click me")
btn.pack(anchor="nw", padx=20, pady=30)
root.mainloop()
Bu erda tugma yuqori chap burchakdan 20 birlik o'ngga va 30 birlik pastga siljiydi.
Joylashtirish. Place
place() usuli vidjetning koordinatalari va o‘lchamlarini aniq sozlash imkonini beradi. U quyidagi parametrlarni qabul qiladi:
height va width: mos ravishda elementning balandligi va kengligini piksellarda o'rnating
relheight va relwidth: shuningdek, mos ravishda elementning balandligi va kengligini o'rnating, lekin qiymat 0,0 dan 1,0 gacha bo'lgan haqiqiy son bo'lib, bu asosiy konteyner balandligi va kengligining bir qismini ko'rsatadi.
x va y: elementning gorizontal va vertikal ofsetini konteynerning yuqori chap burchagiga nisbatan mos ravishda piksellarda o'rnating
relx va rely: shuningdek, elementning gorizontal va vertikal ravishda ofsetini o'rnating, lekin qiymat 0,0 va 1,0 oralig'idagi float raqami bo'lib, bu asosiy konteyner balandligi va kengligining bir qismini ko'rsatadi.
Do'stlaringiz bilan baham: |