138
138
138
138
V BOB.
WWW-TEXNOLOGIYA VA HTML TILI
Python dasturlash
tilida tasvir chizish uchun
Canvas
deb nomlanuvchi chizish maydonidan
foydalaniladi. Canvasning biror qismiga tasvir
chizish uchun X va Y koordinatalar tizimi
qo‘llaniladi.
Tkinterda X koordinatalari chapdan o‘ngga,
Y
koordinatalari
esa yuqoridan pastga qarab
belgilanadi. (0, 0) nuqta Canvasning yuqori chap
burchagi hisoblanadi.
Canvas nusxasini yaratayotgan vaqtda uning eni
va balandligini
ko‘rsatish lozim.
Geometrik figura
va boshqa obyektlarni joylashtirishda ularning
Canvasdagi koordinatasi ko‘rsatiladi. Koordinatani
hisoblash
yuqori chap burchak, ya’ni (0, 0) dan
boshlanadi.
40-dars. PYTHONDA GRAFIKA BILAN ISHLASH
Canvas
– Python dasturlash tilida X
va Y koordinatalar tizimidan iborat
maxsus tasvir chizish maydoni.
TAYANCH TUSHUNCHALAR
UYGA VAZIFA
input.txt
output.txt
Ali.vali@gmail.com
Ha
Hello world!
Yo`q
1. О‘zingizga yoqqan biror 8 qatorli she’rni faylga yozish va uni о‘qish dasturini tuzing.
2. Fayldagi satrda @ belgisi mavjud yoki mavjud emasligini aniqlovchi dastur tuzing.
Figura chizish
Figurani chizish uchun maxsus tkinter moduli funksiyalaridan foydalaniladi
va koordinatalar
ko‘rsatiladi. Birinchi raqam gorizontal (X o‘qi), ikkinchi raqam esa vertikal (Y o‘qi) bo‘yicha
joylashuvni belgilaydi.
from tkinter import *
window=Tk()
Kutubxonadan tkinter modulini yuklab
oladi.
Tkinter oynasini yaratadi.
draw=Canvas(window, width=400,
height=400)
draw.pack()
Eni 400, bo‘yi 400 ga teng Canvas
maydoni yaratiladi.
draw.create_rectangle(30,30,200,250)
Yuqori
chap burchagi koordinatasi
(30,30), quyi o‘ng burchak koordinatasi
(200,250) bo‘lgan to‘g‘ri to‘rtburchakni
chizadi.
(30,30)
(200,250)