* guliston davlat universiteti axborotnomasi gumanitar – ijtimoiy fanlar seriyasi, 2023. №1
Download 0.62 Mb. Pdf ko'rish
|
DIYORGA
Virtual muhitni ishga tushurush uchun pipenv shell komandasini beramiz ushbu buyruqlar python dasturlash muhitida ishlash uchun qo‘l keladi. Python dasturlash muhitida grafikadan foydalanib ,siz shakllarni,tasvirlarni chizishingiz, turli xildagi diagrammalar,animatsiyalarni yaratishingiz va matematik hisoblarni tasavvur qilishingiz mumkin. Buning uchun Pythonda grafiklar bilan ishlash uchun ko‘plab modular mavjud ularni import qilishimiz va grafik oyna yaratish kerak demak biz python dasturlash tilidan foydalanishimiz uchun windows Powershellga quydagilarni yozamiz pip install graphics.py buyrug‘ini beramiz va ushbu yozuvlar chiqsa graphics.py moduli muvofaqiyatli o‘rnatilgan bo‘ladi. * GULISTON DAVLAT UNIVERSITETI AXBOROTNOMASI * * Gumanitar – ijtimoiy fanlar seriyasi, 2023. № 1 * 38 Oynani hosil qilamiz, masalan Masalan: win = GraphWin("Oyna sarlovhasi", 250, 260) bu GraphWin (nom, kenglik, balandlik) [2]. Pythonda dasturlash muhitida grafik dasturning umumiy tuzilishi: # python grafik kutubxonasini grafik importdan import qilish * # grafik oynasini yaratish win = GraphWin("Grafika oynasi", 400, 400) # ...barcha obyektlarni chizish... win.getMouse() # sichqoncha tugmasi ishga tushishini kuting. bosilgan win.close () # grafik oynasini yoping Ushbu dasturda biz win grafik oynasi ob'ektini aniqladik va uni 400 dan 400 pikselgacha o'lchamda ochdik. Win.getMouse () buyrug'i sichqonchaning istalgan tugmasi g'alaba oynasi maydonida bosilishini kutadi. win.close() win grafik obyektlari oynasini yopadi. Python dasturlarida graphics.py modulidan foydalanib, siz nuqta, chiziq, doira, to'rtburchak, ellips va ko'pburchakni ko'rsatishingiz, ekranda matnni ko'rsatishingiz mumkin. Python grafik oynasida obyektning joylashishini belgilash uchun Python koordinata tizimida uning koordinatalarini belgilash kerak. Koordinatalarning kelib chiqishi grafik oynaning yuqori chap burchagida joylashgan. X o'qining ijobiy yo'nalishi chapdan o'ngga, Y o'qi yuqoridan pastgacha aniqlanadi. X koordinatasining qiymati qanchalik katta bo'lsa, nuqta qanchalik to'g'ri bo'lsa, Y koordinatasining qiymati qanchalik katta bo'lsa, nuqta shunchalik past bo'ladi. Win grafik oynasida berilgan ob'ektni chizish uchun obj.draw(win) protsedurasidan foydalaning, grafik ob'ektlarni grafik oynada chizishdan oldin ularni aniqlash kerak. Download 0.62 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling