![]() |
|||
| HSG |
|
Setze das unten angefangene Programm zum Zeichnen eines einfachen Hauses fort.

# -*- coding: cp1252 -*-
# mk, 9.11.08
def zeichne_Haus(x,y,a):
l1 = c.create_line(x,y,x,y-a*3.5)
l2 = c.create_line(x,y,x+4*a,y)
from Tkinter import *
f = Tk()
f.title('einfaches Haus, Canvas-Demo 2')
f.geometry('800x600')
c = Canvas(master=f,width=640,height=480,bg='white')
c.place(x=10,y=10)
zeichne_Haus(200,420,60)
f.mainloop()
Schreibe analog eine Funktion zeichne_Baum(x,y,a). Zeichne verschiedene Häuser und Bäume.
Färbe das Dach rot, den Baum grün usw. Verändere die Dicke des Daches

# -*- coding: cp1252 -*-
# mk, 10.11.08
from Tkinter import *
f = Tk()
f.title('Canvas-Demo 3')
f.geometry('300x200')
c = Canvas(master=f,width=300,height=200,bg='white')
c.place(x=0,y=0)
p = PhotoImage(file='car2.gif')
i = c.create_image(150,100,image=p)
f.mainloop()
Füge das Auto und einen Button in das Bild ein. Beim Drücken des Buttons soll das Auto umgesetzt werden.