Tkinter kutubxonasidagi Button metodi


Download 65.82 Kb.
Sana22.11.2021
Hajmi65.82 Kb.
#176707
Bog'liq
1. Button


Tkinter kutubxonasidagi Button() metodi

Button vidjeti Python dasturida tugmachalarni qo'shish uchun ishlatiladi. Ushbu tugmachalar tugmachalarning maqsadini anglatadigan matn yoki rasmlarni aks ettirishi mumkin. Tugmani bosganingizda avtomatik ravishda chaqiriladigan tugmachaga funktsiya yoki usul biriktirishingiz mumkin.

Sintaksis

Ushbu vidjetni yaratish uchun oddiy sintaksis -

w = Button ( master, option=value, ... )

Parametrlar

master - Bu ota-ona oynasini aks ettiradi.

option - Mana bu vidjet uchun eng ko'p ishlatiladigan variantlar ro'yxati. Ushbu parametrlar vergul bilan ajratilgan kalit-qiymat juftlari sifatida ishlatilishi mumkin.

Atributlari:


  1. Activebackground – Tugma kursor ostida bo'lganda fon rangi.



  1. Activeforeground – Tugma kursor ostida bo'lganida oldingi rang.



  1. bd – Chegaraning kengligi piksellarda. Standart 2.



  1. bg - Oddiy fon rangi.



  1. Command - Tugma bosilganda chaqiriladigan funktsiya yoki usul.



  1. Fg - Oddiy oldingi (matn) rang.



  1. Font - Tugma yorlig'i uchun ishlatiladigan matn shrifti.



  1. Height - Matn satrlaridagi tugmachaning balandligi (matnli tugmalar uchun) yoki piksellar (rasmlar uchun).



  1. Highlightcolor - Vidjet fokusga ega bo'lganda fokusning rangi ta'kidlanadi.



  1. Image - Tugmachada ko'rsatiladigan rasm (matn o'rniga).



  1. Justify - Bir nechta matn satrlarini qanday ko'rsatish kerak: har bir satrni chap tomonga oqlash uchun LEFT; Ularni markazlashtirish uchun MARKAZI; yoki huquqni oqlash uchun HUQUQ.



  1. Padx - Matnning chap va o'ng tomonlariga qo'shimcha to'ldirish.



  1. Pady - Matnning yuqorisida va ostida qo'shimcha plomba.



  1. Relief - Relief chegara turini belgilaydi. Ba'zi qiymatlar SUNKEN, RAISED, GROOVE va RIDGE.



  1. State - Tugmani kul rangga aylantirish va uni javob bermaslik uchun ushbu parametrni O'CHIRING deb belgilang. Sichqoncha tugashi bilan ACTIVE qiymatiga ega. Standart NORMAL.



  1. Underline - Odatiy qiymati -1, ya'ni tugmachadagi matnning biron bir belgisi ostiga chizilmaydi. Agar manfiy bo'lmasa, tegishli matn belgisi ostiga chiziladi.



  1. Width - Tugmaning kengligi harflar bilan (agar matn ko'rsatilsa) yoki piksellar bilan (agar rasm ko'rsatilsa).



  1. Wraplength - Agar bu qiymat ijobiy raqamga o'rnatilsa, matn satrlari shu uzunlikka mos ravishda o'raladi.

Usul va tavsif:



  1. flash () - Tugmani faol va normal ranglar o'rtasida bir necha marta yonib-o'chishiga olib keladi. Tugmani asl holatida qoldiradi. Agar tugma o'chirilgan bo'lsa, e'tiborga olinmaydi.



  1. invoke () - Tugmachani qayta chaqirishni chaqiradi va ushbu funktsiya qaytib kelgan narsani qaytaradi. Agar tugma o'chirilgan bo'lsa yoki qayta qo'ng'iroq bo'lmasa, ta'sir qilmaydi.

Misol :

import Tkinter

import tkMessageBox

top = Tkinter.Tk()

def helloCallBack():

tkMessageBox.showinfo( "Hello Python", "Hello World")

B = Tkinter.Button(top, text ="Hello", command = helloCallBack)

B.pack()

top.mainloop()

Quyidagi kod shu natijani beradi.


Download 65.82 Kb.

Do'stlaringiz bilan baham:




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