Tkinter shkalasi
Scale vidjeti a dan qiymatlarni tanlashga imkon beradigan grafik slayder ob'ekti bilan ta'minlaydi
o'ziga xos o'lchov.
Sintaksis
Mana bu vidjetni yaratish uchun oddiy sintaksis.
w = Miqyos (master, optsiya, ...)
Parametrlar
master: Bu ona oynani anglatadi.
variantlar: Mana, ushbu vidjet uchun eng ko'p ishlatiladigan variantlarning ro'yxati. Bular
variantlardan vergul bilan ajratilgan kalit qiymat juftlari sifatida foydalanish mumkin.
Tanlovlar
Ta'rif
faol joy
Sichqoncha o'lchovdan oshib ketganda fon rangi.
bg
Vidjetning tashqi qismlarining orqa rangi
novcha
bd
Qovoq va slayderning atrofidagi uch o'lchamdagi kenglik. Odatiy
2 piksel.
buyruq
Har safar slayderni qimirlatganda chaqiriladigan protsedura. Bu
protsedura bitta dalildan o'tadi, yangi shkala qiymati. Agar
slayder tezda harakatlantiriladi, har biringiz uchun qayta qo'ng'iroqni qabul qila olmasligingiz mumkin
iloji boricha joylashuvni aniqlashingiz mumkin, lekin qachon bo'lganda sizga qayta qo'ng'iroq qilish kerak bo'ladi
joylashadi.
Python 3
454
kursor
Agar siz ushbu parametrni kursor nomiga (strelka, nuqta va boshqalar) qo'ygan bo'lsangiz,
Sichqoncha kursori u tugaganidan keyin shu qolipga o'zgaradi
o'lchov.
raqamlar
Sizning dasturingiz joriy ko'lamda ko'rsatilgan qiymatni qanday o'qiydi
vidjet boshqaruv o'zgaruvchisi orqali. A uchun boshqarish o'zgaruvchisi
Masshtab IntVar, DoubleVar (float) yoki StringVar bo'lishi mumkin. Agar bo'lsa
satr o'zgaruvchisi, raqamlar tanlovi qancha raqamlarni boshqarishini anglatadi
raqamli o'lchov satriga o'zgartirilganda foydalanish uchun.
shrift
Yorliq va izohlarda ishlatiladigan shrift.
fg
Yorliq va izohlarda ishlatiladigan matnning rangi.
dan_
O'lchov oralig'ining bir uchini belgilaydigan suzuvchi yoki butun son.
ta'kidlash joyi
Agar masshtab bo'lmasa, fokus rangini ajratib ko'rsatish
diqqat.
ta'kidlash rangi
Agar masshtabda fokus bo'lsa, diqqatni ta'kidlash rangi.
yorliq
Buni belgilash bilan siz o'lchov vidjetida yorliqni ko'rsatishingiz mumkin
yorliq matni uchun variant. Yorliq yuqori chap burchakda ko'rinadi
agar shkala gorizontal bo'lsa yoki vertikal bo'lsa, yuqori o'ng burchak. The
standart yorliq emas.
uzunligi
O'lchov vidjetining uzunligi. Bu x o'lchov, agar
gorizontal, y o'lchovi vertikal bo'lsa. Odatiy
100 piksel.
orientatsiya
Agar masshtab bo'ylab harakatlanishini xohlasangiz orient = HORIZONTAL o'rnating
x o‘lchami yoki yo‘nalish = V o‘qiga parallel ravishda ishlash uchun VERTICAL.
Standart gorizontal.
yengillik
Atrofidagi dekorativ chegara ko'rinishini belgilaydi
yorliq. Asl qiymati - FLAT; boshqa qadriyatlar uchun.
takrorlash
Ushbu parametr 1 tugmani qancha ushlab turish kerakligini boshqaradi
slayder ushbu yo'nalishda harakatlanishni boshlashdan oldin
qayta-qayta. Odatiy bo'lib, takrorlash vaqti = 300 va birliklar mavjud
millisekundlarda.
piksellar sonini
Odatda, foydalanuvchi faqat miqyosni butunlay o'zgartira oladi
birliklar. Kichigini o'zgartirish uchun ushbu parametrni boshqa qiymatga qo'ying
Python 3
455
shkalaning qiymatini oshirish. Masalan, agar _ = - 1.0 va
dan = 1,0 gacha, va siz piksellar sonini = 0,5 ga tenglashtirsangiz, o'lchov 5 ga teng bo'ladi
mumkin bo'lgan qiymatlar: -1.0, -0.5, 0.0, +0.5 va +1.0.
showvalue
Odatda, o'lchovning joriy qiymati matn shaklida ko'rsatiladi
slayder tomonidan (yuqoridan gorizontal tarozi uchun, chapga vertikal uchun)
tarozi). Ushbu yorliqni yopish uchun ushbu parametrni 0 ga o'rnating.
slayder uzunligi
Odatda slayder o'lchov uzunligi bo'ylab 30 pikselni tashkil qiladi.
Slayder uzunligi parametrini tanlab, bu uzunlikni o'zgartirishingiz mumkin
kerakli uzunlik.
davlat
Odatda, miqyosli vidjetlar sichqonchaning hodisalariga va qachon javob beradi
ular diqqat markazida, shuningdek klaviatura tadbirlariga ega. Sozlash holati = DISABLED
vidjetni javob bermaslik uchun.
takefocus
Odatda, fokus masshtabli vidjetlardan o'tadi. Buni o'rnating
Agar ushbu xatti-harakatni xohlamasangiz, 0-ni tanlang.
tikkinterval
Davriy o'lchov qiymatlarini ko'rsatish uchun ushbu parametrni raqamga qo'ying,
va Shomil bu qiymatning ko'paytmalarida ko'rsatiladi. Uchun
masalan, agar = = 0.0 dan = 1,0 gacha va tekinterval = 0,25 dan bo'lsa, teglar
shkalasi bo'ylab 0.0, 0.25, 0.50, 0.75,
va 1.00. Ushbu teglar gorizontal holatda bo'lsa, to shkalasi ostida ko'rinadi
vertikal holda chap. Odatiy - 0, bu Shomil ko'rsatilishini blokirovka qiladi.
ga
O'lchov oralig'ining bir uchini belgilaydigan suzuvchi yoki butun son;
ikkinchi uchi yuqorida muhokama qilingan from_ variant bilan belgilanadi.
Qiymati qiymati dan_ dan katta yoki kam bo'lishi mumkin
qiymati. Vertikal shkalalar uchun qiymat qiymatning pastki qismini belgilaydi
o'lchov; gorizontal tarozi uchun, o'ng uchi.
truba rangi
Qovoqning rangi.
o'zgaruvchan
Agar mavjud bo'lsa, ushbu o'lchov uchun boshqarish o'zgaruvchisi. Tekshirish parametrlari bo'lishi mumkin
IntVar, DoubleVar (float) yoki StringVar sinfidan bo'ling. Ichida
oxirgi holda, raqamli qiymat satrga o'zgartiriladi.
kengligi
Vidjetning novda qismining kengligi. Bu x
Vertikal shkalalar uchun o'lchov va agar o'lchov bo'lsa
yo'naltirilgan = HORIZONTAL. Asl qiymati - 15 piksel.
Usullari
Ko'lamli ob'ektlarda bunday usullar mavjud -
Do'stlaringiz bilan baham: |