Usullari
Ob'ektlar ro'yxati ro'yxatiga quyidagilar kiradi:
Tanlovlar
Ta'rif
faollashtirish (indeks)
Berilgan indeks tomonidan ko'rsatilgan chiziqni tanlaydi.
yo'naltirish ()
Ning satr raqamlarini o'z ichiga olgan bir qatorni qaytaradi
tanlangan element yoki elementlar, 0 dan hisoblash. If
hech narsa tanlanmagan, bo'sh joyni qaytaradi.
o'chirish (birinchi, oxirgi = Yo'q)
Indekslari bo'lgan qatorlarni o'chiradi [birinchi,
oxirgi]. Ikkinchi dalil qoldirilsa, bitta qator
avval indeks bilan o'chiriladi.
olish (birinchi, oxirgi = Yo'q)
Bilan chiziqlar matnini o'z ichiga olgan satrni qaytaradi
indekslar boshidan oxirigacha, shu jumladan. Agar ikkinchi bo'lsa
argument qoldirilib, eng yaqin chiziq matnini qaytaradi
birinchi
indeks (i)
Iloji bo'lsa, ro'yxat oynasining ko'rinadigan qismini shunday joylashtiring
indeksini o'z ichiga olgan chiziq yuqorisida joylashgan
vidjet
qo'shish (indeks, * elementlar)
Oldin ro'yxat maydoniga bir yoki bir nechta yangi satr qo'shing
indeks tomonidan ko'rsatilgan chiziq. Birinchi dalil sifatida END-dan foydalaning
agar siz ro'yxat oynasining oxiriga yangi qatorlar qo'shmoqchi bo'lsangiz.
eng yaqin (y)
Y- ga eng yaqin ko'rinadigan chiziq indeksini qaytaring
ro'yxat oynasi vidjetiga nisbatan y koordinatasi.
qarang (indeks)
Ro'yxat katakchasini joylashtiring, shunda chiziq chiziladi
indeks bo'yicha ko'rsatilgan ko'rinadi.
hajmi ()
Ro'yxatdagi satrlar sonini qaytaradi.
Python 3
438
xview ()
Ro'yxat oynasini gorizontal ravishda aylantirish uchun quyidagini o'rnating
bog'langan gorizontal o'tish panelining buyruq optsiyasi
bu usulga.
xview_moveto (kasr)
Ro'yxat katakchasini aylantiring, shunda chap tomonning chap qismi kesiladi
eng uzun chizig'ining kengligi chap tomonning tashqarisida joylashgan
ro'yxat oynasi. Fraksiya [0,1] oralig'ida.
xview_scroll (raqam, nima) Ro'yxat maydonini gorizontal ravishda aylantiradi. Qanday dalil uchun,
Belgilar bo'yicha aylantirish uchun UNITS yoki PAGES tugmalaridan foydalaning
sahifalar bo'yicha o'tish, ya'ni ro'yxat oynasining kengligi bo'yicha. The
sonli argument qancha o'tish kerakligini aytadi.
yview ()
Ro'yxat oynasini vertikal ravishda aylantirilishi uchun, ni o'rnating
bog'langan vertikal o'tish panelining buyruq optsiyasi
bu usul.
yview_moveto (kasr)
Ro'yxat katakchasini aylantiring, shunda kenglikning eng yuqori qismi kerak bo'ladi
uning eng uzun chizig'i ro'yxat qutisining chap tomonida joylashgan.
Fraksiya [0,1] oralig'ida.
yview_scroll (raqam, nima) Ro'yxat maydonini vertikal ravishda aylantiradi. Qanday dalil uchun,
satrlarni aylantirish uchun UNITS ni yoki aylantirish uchun PAGES-ni ishlating
sahifalar bo'yicha, ya'ni ro'yxat oynasining balandligi bo'yicha. The
sonli argument qancha o'tish kerakligini aytadi.
Misol
Quyidagi misolni sinab ko'ring-
#! / usr / bin / python3
tkinter importidan *
import tkinter
yuqori = Tk ()
Lb1 = Listbox (yuqorisi)
Lb1.insert (1, "Python")
Lb1.insert (2, "Perl")
Lb1.insert (3, "C")
Lb1.insert (4, "PHP")
Python 3
439
Lb1.insert (5, "JSP")
Lb1.insert (6, "Yoqut")
Lb1.pack ()
top.mainloop ()
Yuqoridagi kod bajarilganda, u quyidagi natijani beradi -
Do'stlaringiz bilan baham: |