Ich habe einen Button der eine Temperatur anzeigt (DS1820) leider nur die Temperatur die was beim erstellen des Fenster herrscht.
Wie Aktualisiere ich das Fenster?
Code: Alles auswählen
from Tkinter import*
import Tkinter as tk
def temp():
f = open('/sys/bus/w1/devices/28-000005ff5254/w1_slave', "r")
lines = f.readlines()
f.close
equals_pos = lines[1].find("t=")
if equals_pos != -1:
temp_string = lines[1][equals_pos+2:]
temp_c = float(temp_string) / 1000.0
return temp_c
def main():
fenster = tk.Tk()
fenster.title ("fenster")
fenster.geometry ("500x500")
knopf1 = Button(fenster, text=temp(),command=ausgabe) #Button mit Temperautranzeige
knopf1.pack()
fenster.mainloop()
if __name__ == "__main__":
main()