Mavzu: Ma’lumotlarni qidirish algoritmlarini tartibli statistikasi
Download 60.14 Kb.
|
Tkinter
- Bu sahifa navigatsiya:
- Belgini sozlash Sarlavha oldida belgi korsatiladi. Odatiy bolib, bu qalam belgisidir. iconbitmap()
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling