Mavzu: Ma’lumotlarni qidirish algoritmlarini tartibli statistikasi


Download 60.14 Kb.
bet2/5
Sana09.03.2023
Hajmi60.14 Kb.
#1254849
1   2   3   4   5
Bog'liq
Tkinter

Sarlavha sozlamalari
Odatiy oyna sarlavhasi "tk" dir. Sarlavhani o'rnatish uchun sarlavha matni uzatiladigan title() usulidan foydalaning:
from tkinter import *
root = Tk()
root.title("Laboratoriya ishi 1")
root.geometry("300x250")
root.mainloop()

Belgini sozlash
Sarlavha oldida belgi ko'rsatiladi. Odatiy bo'lib, bu qalam belgisidir. iconbitmap() usulidan foydalanib, istalgan boshqa belgini o'rnatishingiz mumkin. Misol uchun, ilova fayli bilan bir xil papkada piktogramma bo'lgan ba'zi faylni belgilaymiz, deylik, u "favicon.ico" deb ataladi va undan belgini o'rnatish uchun foydalaning:
from tkinter import *
root = Tk()
root.title("Hello METANIT.COM")
root.iconbitmap(default="favicon.ico")
root.geometry("300x250")
root.mainloop()
Shu bilan bir qatorda, belgini o'rnatish uchun iconphoto() usulidan ham foydalanishingiz mumkin.
from tkinter import *
root = Tk()
root.geometry("250x200")
root.title("Hello METANIT.COM")
icon = PhotoImage(file = "icon2.png")
root.iconphoto(False, icon)
root.mainloop()
Yana bir misol, alfa atributi bilan shaffoflikni o'rnatish:
root.attributes("-alpha", 0.5)
Keyingi misol - oynaning yuqori panelini o'chirish (sarlavha va yopish uchun xochdan tashqari):
root.attributes("-toolwindow", True)
Vidjetlar.
Tkinter vidjetlarni ikki xilda taqdim etadi: to'g'ridan-to'g'ri tkinter to'plamida joylashgan vidjetlar va tkinter.ttk to'plamidagi vidjetlar. Bir tomondan, ikkala paket ham deyarli bir xil vidjetlarni taqdim etadi, masalan, tugma vidjeti ikkala paketda ham mavjud. Ammo boshqa tomondan, ttk vidjetlarni sozlash uchun, xususan, ularni uslublash uchun biroz ko'proq funksionallikni ta'minlaydi. Va ttk vidjetlari standart vidjetlarga qaraganda biroz zamonaviyroq, deb ishoniladi, shu bilan birga, ttk bilan ishlash biroz qiyinroq. Aniq nimadan foydalanish ishlab chiquvchining ixtiyorida qoladi.
Button
from tkinter import *
from tkinter import ttk # подключаем пакет ttk
root = Tk()
root.title("METANIT.COM")
root.geometry("250x200")
btn = ttk.Button(text="Click") # Button ni ttk paketda yaratish
# устанавливаем параметр text
btn["text"]="Send"
btn.pack() # Oynaga button joylash
root.mainloop()

Download 60.14 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling