Pythonda grafik interfeyslar bilan ishlash


Download 283.06 Kb.
Pdf ko'rish
bet1/6
Sana24.05.2022
Hajmi283.06 Kb.
#699894
  1   2   3   4   5   6
Bog'liq
Grafika bilan ishlash
Document-WPS Office Lop, 3-joriy nazorat , Sport targibotchi 194, Shoxsanamga, Shoxsanamga, LABORATORIYA ISHI-2, Документ Microsoft Office Word, tekislikda togri chiziq tenglamalari, MUSTAQIL TALIM-UZB--QQ-QAZAQ-TURKMEN, Tabiat va jamiyat o‘rtasidagi munosabatlar Reja, Muslima(1), Muslima(1), PUL VA BANKLAR Jalilov Shaxzod, ReadMe UzTransLit, Документ Microsoft Word


Pythonda grafik interfeyslar bilan ishlash. 
Bugungi kunda ko'plab dasturlar konsolga qaraganda intuitiv va foydalanuvchilar uchun qulay 
bo'lgan grafik interfeysdan foydalanadilar. Python dasturlash tilidan foydalanib, grafik dasturlarni 
ham yaratish mumkin. Buning uchun Pythonda bir nechta kutubxonalar mavjud. Ushbu kursda 
ularning bittasidan, aniqrog’i kelishuv bo'yicha maxsus kutubxona - 
tkinter
deb nomlangan 
tarkibiy qismdan foydalanishni ko`rib chiqamiz. 
Tkinter asbob-uskunalar to'plami alohida o'rnatilgan modul sifatida mavjud bo'lib, unda 
barcha kerakli grafik komponentlar - tugmalar, matnli maydonlar va boshqalar mavjud. 
Grafik oynani yaratish uchun tkinter modulida aniqlangan Tk() konstruktori ishlatiladi. 
Yaratilgan oyna ildiz o'zgaruvchisiga tayinlangan va bu o'zgaruvchi orqali biz oynaning 
atributlarini boshqarishimiz mumkin. Xususan, title() usuli yordamida siz oyna sarlavhasini
geometry() metodi yordamida oynaning o'lchami o'rnatish va oynani aks ettirish uchun mainloop() 
metodini chaqirish kerak. 
Natijada, skriptni ishga tushirganda, biz bo'sh oynani ko’rishimiz mumkin. 
from tkinter import * 
root=Tk() 
root.title("Python ning grafik interfeysi") 
root.geometry("600x500") 
root.mainloop() 
Kelishuv bo’yicha oyna ekranning yuqori chap burchagida joylashadi. Ammo uning 
o'rnini geometry() metodiga kerakli qiymatlarni uzatib o'zgartirish mumkin: 
from tkinter import * 
root=Tk() 
root.title("Python ning grafik interfeysi") 
root.geometry("600x500+400+150") 
root.mainloop() 
Endi geometriya metodidagi satr quyidagi formatga yega: "Width x Height + KoorX
KoorY". Ya'ni, Oynani ishga tushirganingizda ekranning yuqori chap burchagidan o‘ng tomonga 
300 piksel va 250 piksel pastga tushadi. 
Tugmalar 
Tkinter asboblar to'plami komponentalar va vidjetlar to'plamini o'z ichiga oladi, ulardan 
biri tugmalardir. Oynaga tugma qo'shish: 
from tkinter import * 
root=Tk() 
root.title("Python ning grafik interfeysi") 
root.geometry("600x500+400+150") 


btn=Button(text="OK") 
btn.pack() 
root.mainloop() 
Tugmani yaratish uchun Button() konstruktoridan foydalaniladi. Ushbu konstruktorda 
matn parametridan foydalanib, tugma matnini o'rnatish mumkin. 
Elementni ko'rinadigan qilish uchun u pack() metodi chaqiriladi. Natijada, tugma oynaning yuqori 
qismida ko'rsatiladi: 
Har bir vidjet, shu jumladan tugmada, uning vizualizatsiyasiga ta'sir qiluvchi va 
konstruktor yordamida sozlashimiz mumkin bo'lgan bir qator atributlar mavjud: 
from tkinter import * 
root=Tk() 
root.title("Python ning grafik interfeysi") 
root.geometry("600x500+400+150") 
btn=Button(text="OK", 
background="#fabdbb", 
foreground="#aaaaaa", 
padx="25", 
pady="10", 
font="15") 
btn.pack() 
root.mainloop() 

Download 283.06 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6




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