8-amaliy mashg’ulot: GEOMETRY MANAGEMENT (GEOMETRIYANI BOSHQARISH)
Reja:
Tkinter pack () metodi
Tkinter grid () metodi
Tkinter place () usuli
Tkinter-ning barcha vidjetlari ota-ona vidjetlari hududida vidjetlarni tashkil qilish maqsadiga ega bo'lgan ma'lum geometriyani boshqarish usullaridan foydalanish huquqiga ega. Tkinter quyidagi geometriya menejeri metodlarini ochib beradi: pack – “paket”, grid –“katak” va place –“joy”.
Pack () metodi - bu geometriya menejeri ota-ona vidjetiga joylashtirishdan oldin vidjetlarni bloklarga ajratadi.
Grid () metodi - bu geometriya menejeri ota-ona vidjetidagi jadvalga o'xshash strukturada vidjetlarni tartibga soladi.
Place () metodi - bu geometriya menejeri vidjetlarni ularni ota-ona vidjetida ma'lum bir joyga joylashtirish orqali tartibga soladi.
Tkinter pack () metodi
Ushbu geometriya menejeri vidjetlarni ota-ona vidjetiga joylashtirishdan oldin ularni bloklarga ajratadi.
Sintaksis
widget.pack (pack_options)
Mana mumkin bo'lgan parametrlar ro'yxati :
expand (kengaytirish) - rostga o'rnatilganda, vidjet vidjetning ota-onasida ishlatilmagan bo'sh joyni to'ldirish uchun kengayadi.
fill (plomba) - vidjet paketlovchi tomonidan ajratilgan har qanday qo'shimcha joyni to'ldiradimi yoki o'zining minimal o'lchamlarini ushlab turadimi-yo'qligini aniqlaydi: NONE (standart), X (faqat gorizontal ravishda to'ldiring), Y (faqat vertikal ravishda to'ldiring) yoki BOTH (ikkala gorizontal va vertikal ravishda to'ldiring) ).
side (yon) - Ota-ona vidjetining qaysi tomoniga qarshi ekanligini aniqlaydi: TOP (standart), BOTTOM, LEFT yoki RIGHT.
Misol:
Do'stlaringiz bilan baham: |