Frage zum zeichnen einer Linie mit Hilfe eines Reglers
Verfasst: Sonntag 3. Januar 2016, 17:40
Hallo, wir sitzen gerade an unserer Hausarbeit für Informatik.
Das Programm besteht aus einer Zeichnung eines für den Baubereich bestimmten Zweischaligen Mauerwerkes.

Danach sollen wie schon auf dem Bild zu sehen ist verschiedene Dicken angegeben werden sowie ein Endwert ermittelt werden.
Im Anschluss möchten wir noch einen Regler einfügen.
Der Regler ist soweit eingebaut jedoch verändert sich die oben im Bild zu sehende Rote Linie nicht.
Der Anfangspunkt der Linie verändert sich also somit beim verschieben der Skala(Regler) nicht.
Kann uns jemand helfen?
:K
Das Programm besteht aus einer Zeichnung eines für den Baubereich bestimmten Zweischaligen Mauerwerkes.

Danach sollen wie schon auf dem Bild zu sehen ist verschiedene Dicken angegeben werden sowie ein Endwert ermittelt werden.
Im Anschluss möchten wir noch einen Regler einfügen.
Code: Alles auswählen
#Button Berechnen
buttonBerechnen=Button(text="Berechnen U-Wert",command=BerechnenLuftschicht)
buttonBerechnen.grid(row=22,column=2,sticky="we")
#Ausgabe U-wert
LU = Label()
LU.grid(row=22,column=1,sticky="we",)
#Leerzeile
Label(T,text="").grid(row=23,column=0,sticky="w")
def schieben():
float(eval(Te.get(self)))
#Temperaturregler innen
Label(T,text = "Temperatur innen (Ti)").grid(row =24, column=0, sticky ="we")
Ti= Scale(T,from_=5,to=30,width=20,orient="horizontal",)
Ti.grid(row = 24,column=1,sticky="we")
#Temperaturregler extern
Label(T,text = "Temperatur extern (Te)").grid(row =25, column=0, sticky ="we")
Te= Scale(T,from_=-20,to=40,width=20,orient="horizontal",command=schieben)
Te.grid(row = 25,column=1,sticky="we")
C.create_line(30,150-Te.get(),70,150,230,150,270,150-Ti.get(),width=2,fill="red",)
T.mainloop()Der Anfangspunkt der Linie verändert sich also somit beim verschieben der Skala(Regler) nicht.
Kann uns jemand helfen?
:K