Tugmani bosish bilan ishlash
Tugmani bosishni boshqarish uchun siz konstruktorda buyruq parametrini o'rnatishingiz kerak, unga bosilganda ishga tushadigan funktsiyaga havolani belgilashingiz kerak:
from tkinter import *
from tkinter import ttk
clicks = 0
def click_button():
global clicks
clicks += 1
# изменяем текст на кнопке
btn["text"] = f"Clicks {clicks}"
root = Tk()
root.title("METANIT.COM")
root.geometry("250x150")
btn = ttk.Button(text="Click Me", command=click_button)
btn.pack()
root.mainloop()
Joylashtirish. Pack
Vidjetlarni konteynerga joylashtirish uchun turli usullardan foydalaniladi. Ulardan biri vidjetning pack() usuliga qo'ng'iroq qilishdir. Ushbu usul quyidagi parametrlarni qabul qiladi:
expand: Agar rost boʻlsa, u holda vidjet konteynerning butun maydonini toʻldiradi.
fill: Vidjet atrofidagi bo'sh joyni to'ldirish uchun cho'zilishi yoki yo'qligini aniqlaydi. Ushbu parametr quyidagi qiymatlarni qabul qilishi mumkin: NONE (standart, element cho'zilmaydi), X (element faqat gorizontal ravishda cho'ziladi), Y (element faqat vertikal ravishda cho'ziladi) va BOTH (element vertikal va gorizontal ravishda cho'ziladi).
anchor: vidjetni konteynerning ma'lum bir qismiga joylashtiradi. n, e, s, w, ne, nw, se, sw, c qiymatlarini qabul qilishi mumkin, ular Noth (shimoldan - yuqoriga), South (janubiy - pastki), East (sharq - o'ng tomon) qisqartmasi hisoblanadi. , West (g'arbiy - chap tomonda) va Center (markazda). Masalan, nw qiymati yuqori chap burchakka ishora qiladi
side: Vidjetni konteynerning bir tomoniga tekislaydi. Quyidagi qiymatlarni qabul qilishi mumkin: TOP (standart, idishning yuqori tomoniga tekislangan), BOTTOM (pastki tomonga tekislangan), LEFT (chap tomonga tekislangan), RIGHT (o‘ng tomonga tekislangan).
ipadx: Vidjet tarkibini uning chegarasidan gorizontal toʻldirishni oʻrnatadi.
Do'stlaringiz bilan baham: |