Ma’ruzachi: Rustamov Hakim Sharipovich E-mail: rhsh0405@gmail.comTelefon: 91-979-04-74
Vidjetga bir vaqtning o'zida bir nechta tomonni tekislash uchun ushbu belgilarni birlashtirilgan ko’rinishdagi parametrda olasiz. Masalan, "nsew" vidjet mavjud maydonning yuqori, pastki, chap va o'ng tomonlariga bosilib, ichidagi barcha mavjud maydonni to'ldirishini bildiradi.
Ushbu belgilar va ularning kombinatsiyalarini bilish vidjetlarni grid() yoki pack() usulidan foydalangan holda asosiy vidjetga joylashtirishda foydalidir, chunki ular vidjetning katak yoki maydon ichida qanday joylashishni va tekislanishini aniqlash imkonini beradi.
Ma’ruzachi'>VIDJETLARNI JOYLASHTIRISHNING PACK() USULINING PARAMETRLARI Ma’ruzachi: Rustamov Hakim Sharipovich E-mail: rhsh0405@gmail.comTelefon: 91-979-04-74
import tkinter as tk root = tk.Tk() button1 = tk.Button(root, text="Tugma 1") button2 = tk.Button(root, text="Tugma 2") # 1-tugma parametrlari button1.pack(side="top", fill="both", expand=True, padx=10, pady=5, anchor="n") # 2-tugma parametrlari button2.pack(side="left", fill="y", expand=False, padx=5, pady=10, anchor="w") root.mainloop() VIDJETLARNI JOYLASHTIRISHNING PACK() USULINING PARAMETRLARI Ma’ruzachi: Rustamov Hakim Sharipovich E-mail: rhsh0405@gmail.comTelefon: 91-979-04-74
import tkinter as tk def change_color(new_color): color_label.config(text=f"Rangni tanlash: {new_color}") color_label.config(fg=new_color) root = tk.Tk() root.title("Rangni tanlash") color_frame = tk.Frame(root) color_frame.pack(side="left", padx=10, pady=10) red_button = tk.Button(color_frame, text="Qizil", command=lambda: change_color("red")) VIDJETLARNI JOYLASHTIRISHNING PACK() USULINING PARAMETRLARI