• Matn va tasvirlarni Labelvidjetlar yordamida ko‘rsatish Labelvidjetlar matn yoki tasvirlarni
  • Respublikasi axborot texnologiyalari va kommunikatsiyalarini




    Download 215,45 Kb.
    bet4/9
    Sana15.05.2024
    Hajmi215,45 Kb.
    #234385
    1   2   3   4   5   6   7   8   9
    Bog'liq
    Omonovsh1

    Qiziqarli fakt: Tkinter so'zma-so'z "Tk interfeysi" degan ma'noni anglatadi, chunki bu Python bog'lovchisi yoki Tcl skript tilida Tk kutubxonasi uchun dasturlash interfeysi .
    Hozircha Labelvidjetni batafsil ko'rib chiqing.


    Reklamalarni olib tashlang
    Matn va tasvirlarni Labelvidjetlar yordamida ko‘rsatish Labelvidjetlar matn yoki tasvirlarni ko'rsatish uchun ishlatiladi .
    Vidjet tomonidan ko‘rsatilgan matnni Labelfoydalanuvchi tahrirlab bo‘lmaydi. U faqat ko'rsatish uchun mo'ljallangan. Ushbu qo'llanmaning boshida misolda ko'rganingizdek, siz sinfni Labelyaratish Labelva parametrga satr o'tkazish orqali vidjet yaratishingiztext mumkin :

    Labelvidjetlar matnni standart tizim matn rangi va standart tizim matni fon rangi bilan ko‘rsatadi. Ular odatda mos ravishda qora va oq rangda bo'ladi, lekin agar siz ushbu sozlamalarni operatsion tizimingizda o'zgartirgan bo'lsangiz, turli xil ranglarni ko'rishingiz mumkin.


    LabelMatn va fon ranglarini foregroundva parametrlari yordamida boshqarishingiz mumkin background:



    Ko'p to'g'ri rang nomlari mavjud, jumladan:





        • "red"

        • "orange"

        • "yellow"

        • "green"

        • "blue"

        • "purple"

    Ko'pgina HTML rang nomlari Tkinter bilan ishlaydi. Joriy tizim mavzusi boshqaradigan macOS va Windows-ga xos tizim ranglarini o'z ichiga olgan to'liq ma'lumot uchun ranglar qo'llanmasi sahifasini ko'rib chiqing .


    Bundan tashqari, rangni o'n oltilik RGB qiymatlari yordamida belgilashingiz mumkin :



    Python



    label = tk.Label(text="Hello, Tkinter", background="#34A2FE") Bu yorliq fonini chiroyli, ochiq ko'k rangga o'rnatadi. O'n oltilik RGB qiymatlari nomlangan ranglarga qaraganda ko'proq sirli, ammo ular ham moslashuvchan. Yaxshiyamki, o'n oltilik rang kodlarini olishni nisbatan og'riqsiz qiladigan vositalar mavjud.

    foregroundAgar siz har doim yozishni xohlamasangiz , oldingi va fon ranglarini o'rnatish uchun stenografiya va parametrlardan backgroundfoydalanishingiz mumkin :fgbg



    Python



    label = tk.Label(text="Hello, Tkinter", fg="white", bg="black") widthShuningdek, siz va parametrlari bilan yorliqning kengligi va balandligini boshqarishingiz mumkin height:

    Bu yorliq oynada qanday ko'rinishga ega:



    Kenglik va balandlik ikkalasiga o'rnatilgan bo'lsa ham, oynadagi yorliq kvadrat emasligi g'alati tuyulishi mumkin 10. Buning sababi, kenglik va balandlik matn birliklarida o'lchanadi . Bitta gorizontal matn birligi 0standart tizim


    shriftida belgining kengligi yoki nol raqami bilan belgilanadi . Xuddi shunday, bitta vertikal matn birligi belgi balandligi bilan belgilanadi 0.



    Download 215,45 Kb.
    1   2   3   4   5   6   7   8   9




    Download 215,45 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Respublikasi axborot texnologiyalari va kommunikatsiyalarini

    Download 215,45 Kb.