M. E. Mamarajabov, R. N. To’rayev zamonaviy dasturlash tillari


 Ilova oynasining hajmini sozlash



Yüklə 3,63 Mb.
Pdf görüntüsü
səhifə68/80
tarix23.07.2023
ölçüsü3,63 Mb.
#137200
1   ...   64   65   66   67   68   69   70   71   ...   80
3. Ilova oynasining hajmini sozlash 
geometriya
funksiyasidan foydalanib, biz oynaning standart hajmini 
quyidagicha sozlashimiz mumkin: 
window.geometry('350x150') 
from tkinter import * 
window =Tk() 
window.title(“Mening birinchi grafik oyman”) 
label1=Label(window, text= “Salom dasturchi”, font=(“Times New Roman”, 30)) 
label1.grid(column=0, row=0) 
window.geometry(‘350x150’) 
window.mainloop() 
Yuqoridagi satr oynani kengligi 350 piksel va balandligi 150 pikselgacha 
o'rnatadi. 
4. Button vidjetini qo'shish 
Oynaga button qo'shishdan boshlaylik. Button xuddi Labeldagi kabi yaratiladi 
va oynaga qo'shiladi: 


133 
from tkinter import * 
window =Tk() 
window.title(“Mening birinchi grafik oyman”) 
label1=Label(window, text= “Salom dasturchi”, font=(“Times New Roman”, 30)) 
label1.grid(column=0, row=0) 
window.geometry(‘350x150’) 
button1=Button(window, text= “Natija”, font=(“Times New Roman”, 18) 
button1.grid(column=1, row=0)
window.mainloop() 
5. Matn rangini va tugma fonini o'zgartirish 
Siz Button yoki boshqa vidjet matnining rangini fg xususiyatidan foydalanib 
o'zgartirishingiz mumkin. 
Bundan tashqari, bg xususiyati yordamida istalgan vidjetning fon rangini 
o'zgartirishingiz mumkin. 
button1 = Button(window, text="Natija", bg="yellow", fg="blue") 
from tkinter import * 
window =Tk() 
window.title(“Mening birinchi grafik oyman”) 
label1=Label(window, text= “Salom dasturchi”, font=(“Times New Roman”, 30)) 
label1.grid(column=0, row=0) 


134 
window.geometry(‘350x150’) 
button1=Button(window, text="Natija", bg="yellow", fg="blue", font=(“Times New 
Roman”, 18) 
button1.grid(column=1, row=0)
window.mainloop() 
Agar siz tugmani bosmoqchi bo'lsangiz, hech narsa bo'lmaydi, chunki tugmani 
bosish hodisasi hali yozilmagan. 
Tugmani bosing 
Birinchidan, biz tugma bosilganda bajarilishi kerak bo'lgan funksiyani 
yozamiz: 
from tkinter import * 
def tugma() 
label1.configure(text= “Iltimos tegmang …”) 
window =Tk() 
window.title(“Mening birinchi grafik oyman”) 
label1=Label(window, text= “Salom dasturchi”, font=(“Times New Roman”, 30)) 
label1.grid(column=0, row=0) 
window.geometry(‘350x150’) 
button1=Button(window, text="Natija", command=tugma) 
button1.grid(column=1, row=0)


135 
window.mainloop() 

Yüklə 3,63 Mb.

Dostları ilə paylaş:
1   ...   64   65   66   67   68   69   70   71   ...   80




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin