div. Fehlermeldungen
Verfasst: Sonntag 14. Dezember 2014, 23:28
Hi zusammen,
ich bekomme immer wieder Fehelrmeldungen - wenn ich dann ein leerzeichen in diesem Bereich lösche, dann kommt wiederum eine andere Fehlermeldung ?
Anei ein paar Fehlermeldungen
vl kann mir das jemand erklären warum das kommt, oder mach ich vl. am Format was falsch??
Es muss auf jeden Fall mit der Zeile etwas zu tun haben - Tab verwende ich eigentlich keine, da ich da auch schon öfters Probleme hatte
danke
Betroffene Zeilen:
ich bekomme immer wieder Fehelrmeldungen - wenn ich dann ein leerzeichen in diesem Bereich lösche, dann kommt wiederum eine andere Fehlermeldung ?
Anei ein paar Fehlermeldungen
vl kann mir das jemand erklären warum das kommt, oder mach ich vl. am Format was falsch??
Es muss auf jeden Fall mit der Zeile etwas zu tun haben - Tab verwende ich eigentlich keine, da ich da auch schon öfters Probleme hatte
danke
Code: Alles auswählen
Traceback (most recent call last):
File "testmenu.pyw", line 71, in <module>
App()
File "testmenu.pyw", line 23, in __init__
for t in TempDevices()]
File "testmenu.pyw", line 23, in <listcomp>
for t in TempDevices()]
TypeError: __init__() takes exactly 4 arguments (3 given)
pi@tempctrl ~/Desktop/tempctrl $
Code: Alles auswählen
File "testmenu.pyw", line 38
self.window.mainloop()
^
IndentationError: unexpected indent
Betroffene Zeilen:
Code: Alles auswählen
class App:
def __init__(self):
self.window = tk.Tk()
self.window.title("RPI CTRL by S.E.C.")
self.window.minsize(600,500)
self.window.configure(background="#7AC5CD")
self.tempLabels = [Thermometer(self.window, t)
for t in TempDevices()]
for t in self.tempLabels: t.pack()
self.colors = ["red", "green", "blue", "black"]
self.c = Canvas(master=self.window, width = 320,
height= 250, bg="white")
self.c.create_text(20, 20, text="30 °C")
self.c.create_text(20, 220, text="20 °C")
self.c.pack()
t = TempDevices()
self.pens = []
for i in range(len(t)):
self.pens.append(Pen (self.c,
t[i], self.colors[i%4]))
_thread.start_new_thread(self.update1, ())
self.window.mainloop()
def update1(self):
while True:
for i in range(60):
for pen in self.pens:
pen.draw(i*5)
time.sleep(1)
self.c.delete("point")