Ta’rif: Button vidjeti ilovadagi tugmalarni ko’rsatish uchun ishlatiladi



Download 38,56 Kb.
bet8/9
Sana01.01.2022
Hajmi38,56 Kb.
#282121
1   2   3   4   5   6   7   8   9
Bog'liq
python assisment

#pack_configure pack uchun sinonimdir.

#pack_slaves (slaves bilan sinxronizatsiya qilingan) - barcha pack vidjetlari ro'yxatini qaytaradi.

#pack_info - konfiguratsiya ma'lumotlarini qaytaradi.

#pack_propagate (propagate ga sinonim) (True / False) - child vidjetlarining geometriyasi haqidagi ma'lumotlarning taqsimlanishini o'chiradi / yoqadi. Odatiy vidjet o'zining avlodlariga moslashish uchun qayta o'lchamadi. Ushbu usul bu xatti-harakatni o'chirib qo'yishi mumkin (pack_propagate (false)).

#pack_forget (sinonimi forget) - vidjetni va uning joylashuvi haqidagi barcha ma'lumotlarni pack lardan olib tashlaydi.

Ta’rif: Vidjetlar usullari configure, config

Vidjetlar yaratilish vaqtida qurilishi mumkin, lekin ba`zida dasturni bajarish vaqtida vidjet konfiguratsiyasini o'zgartirish uchun ham ishlatish mumkin. Buni amalga oshirish uchun konfiguratsiya (configure) usuli (yoki uning sinonimi config) dan foydalanish kerak. Bundan tashqari, kvadrat qavslardan foydalanishingiz ham mumkin (widget ['option'] = new_value).

Masalan, dastur tugmachani bosgandan keyin joriy vaqtni ko'rsatish:

Misol. # from tkinter import *

import time

def button_clicked():

# tugma matnini o`zgartirish

button['text'] = time.strftime('%H:%M:%S')

root=Tk()

# Vidjet yaratamiz

button = Button(root)

# yaratilgandan so`ng konfiguratsiyasini sozlash

button.configure(text=time.strftime('%H:%M:%S'), command=button_clicked)

# kvadrat qavusdan foydalanish ham mumkin:

# button['text'] = time.strftime('%H:%M:%S')

# button['command'] = button_clicked

button.pack()

root.mainloop()

Ta’rif: Cget usuli konfiguratsiya usulining teskarisi. Vidjet konfiguratsiyasi haqida ma'lumot olish uchun mo'ljallangan. Bu erda konfiguratsiya bilan bo`lgani kabi, kvadrat qavs dan foydalanishingiz mumkin (value = widget ["option"]).

Masalan, tugmani bosganingizdan so`ng, dastur tugmani rangini ko`rsatadi va uni boshqasiga o`zgartiradi:

Misol. # from tkinter import *

from random import random

def button_clicked():

button['text'] = button['bg'] # tugmaning oldingi rangi

bg = '#%0x%0x%0x' % (int(random()*16), int(random()*16), int(random()*16))

button['bg'] = bg

button['activebackground'] = bg

root=Tk()

button = Button(root, command=button_clicked)

button.pack()

root.mainloop()

Ta’rif: destroy usuli Vidjet va uning nusxalarini vayron qilish (yo`qotish). Shuni aytib o'tish joizki, faqat bir muddat vidjetni yashirish kerak bo`lsa, grid packer va grid_remove usulidan foydalanish yaxshiroq:

Misol: # from tkinter import *

def hide_show():

if label.winfo_viewable():

label.grid_remove()

else:


label.grid()

root=Tk()

label = Label(text=“Bizning ish!')

label.grid()

button = Button(command=hide_show, text=“yashrish/ko`rsatish")

button.grid()

root.mainloop()

Ta’rif: Tkinter - Tkinter Python bilan ta'minlangan Python Tk GUI interfeysidir.

wxPython - wxWindows uchun http://wxpython.org ochiq manba kodli Python interfeysi.

JPython - JPython Python skriptlarini mahalliy kompyuterdagi Java sinf kutubxonalariga osonlik bilan kirish imkonini beruvchi Java porti uchun Pythondir.

Ta’rif: Create_line- tkinterda to’gri chiziq yani, kesmalar chizishda foydalaniladi.

#polymorfizm # class T1:

n=10

def total(self, N):

self.total = int(self.n) + int(N)

 


Download 38,56 Kb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish