Python, mi a logikája?
Létrehozunk egy grafikus ablakot, azon egy 'Canvas'-vászont
"vászon".create_line utasításnak mi a logikája ?
Hogy tudom megadni, hogy hova rajzoljam a vonalat, milyen hosszan stb.
Így néz ki x nevű vászon esetén :
x.create_line (1, 2, 3, 4)
a számok a koordináták, engem az érdekelne melyik koordináta mit ad meg ?
Hogy tudok pl. egy 200 magas, 200 széles vásznon keresztet rajzolni ?
Másik link, amit minden tkinterrel kapcsolatos keresésre kidob: [link]
Tanulmányozd, próbálj deduktív logikával rájönni, hogy vajon mi az a paraméter.
Érdemes a tkinter dokumentációt tanulmányozni, mert sok ilyen egyszerű kérdésre megtalálod benne a választ:
a paraméterek a következők: x1, y1, x2, y2, tehát:
x1 és y1 a kezdő pont koordinátái
x2 és y2 a végpont koordinátái.
Más alapkzatoknál (pl téglalap) a bal felső és jobb alsó sarkot adod meg, ez alapján rajzolja ki.
oval-nál adott oval által meghatározott érintő-téglalapot meghatározó sarkokat.
ja igen, a kereszted:
tk = Tk()
x = Canvas(tk, width=200, height=200)
x.create_line(100, 0, 100, 200)
x.create_line(0, 100, 200, 100)
x.pack()
tk.mainloop()
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!