Tkinter Slider / Scaler
Verfasst: Montag 7. September 2020, 17:12
Hallo alle zusammen,
ich bin absoluter Anfänger ( kurz vor der Rente) im Bereich der Programmierung.
Ich möchte nicht, dass jemand die „arbeit“ für mich macht, würde mich also über Anregungen, Richtigstellungen und das evtl . aufzeigen eines Weges freuen.
So, nun mein Problem:
Ich möchte eine Beregnungsanlage für mein Grundstück realisieren. Ich habe mich für eine GUI entschieden und diese mit Tkinter erstellt. Leider schaffe ich es nicht, den Slider so zu programmieren, dass er den letzten Stand bei einem Neustart des Scrip´s wieder herstellt.
Also Slider auf 5 gestellt ist jetzt nach Neustart 0 soll aber 5 sein.
Danke im voraus!
from tkinter import*
from tkinter import ttk
import time
master = Tk()
master.title(" Test Slider ")
erka1=IntVar()
#das ist die erste Spalte==column=0
frame1=Frame(master, width=200, height=150, background="#030303")
frame1.grid(row=0, column=0, padx=3, pady=3)
frame2=Frame(master, width=160, height=115, background="#ffffff")
frame2.grid(row=0, column=0, padx=3, pady=3)
#ab hier ist es die zweite Spalte==column=1
frame9=Frame(master, width=5, height=150, background="Grey")
frame9.grid(row=0, column=1, padx=3, pady=3)
w1 = Label(master, textvariable=erka1, font = "Helvetica 47 bold italic", bg="#ffffff",).grid(row=0, column=0, pady=4, padx = 4,) # text im linken oberen feld
#ab hier ist es die dritte Spalte==column=2
frame1=Frame(master, width=400, height=150, background="#030303") # schwarz
frame1.grid(row=0, column=2, padx=4, pady=4)
S1 = Scale(master, from_=0, to=10, bg="#030303", resolution=1, orient=HORIZONTAL, length=380,
width=40, sliderlength=40, showvalue=0, label=" Magnetventil 1",
font = "Helvetica 30 bold italic", fg = "#ffff00", variable=erka1,) #schwarz
S1.grid(row=0, column=2, padx=3, pady=3,)
mainloop() # danach keine Elemente mehr setzen
ich bin absoluter Anfänger ( kurz vor der Rente) im Bereich der Programmierung.
Ich möchte nicht, dass jemand die „arbeit“ für mich macht, würde mich also über Anregungen, Richtigstellungen und das evtl . aufzeigen eines Weges freuen.
So, nun mein Problem:
Ich möchte eine Beregnungsanlage für mein Grundstück realisieren. Ich habe mich für eine GUI entschieden und diese mit Tkinter erstellt. Leider schaffe ich es nicht, den Slider so zu programmieren, dass er den letzten Stand bei einem Neustart des Scrip´s wieder herstellt.
Also Slider auf 5 gestellt ist jetzt nach Neustart 0 soll aber 5 sein.
Danke im voraus!
from tkinter import*
from tkinter import ttk
import time
master = Tk()
master.title(" Test Slider ")
erka1=IntVar()
#das ist die erste Spalte==column=0
frame1=Frame(master, width=200, height=150, background="#030303")
frame1.grid(row=0, column=0, padx=3, pady=3)
frame2=Frame(master, width=160, height=115, background="#ffffff")
frame2.grid(row=0, column=0, padx=3, pady=3)
#ab hier ist es die zweite Spalte==column=1
frame9=Frame(master, width=5, height=150, background="Grey")
frame9.grid(row=0, column=1, padx=3, pady=3)
w1 = Label(master, textvariable=erka1, font = "Helvetica 47 bold italic", bg="#ffffff",).grid(row=0, column=0, pady=4, padx = 4,) # text im linken oberen feld
#ab hier ist es die dritte Spalte==column=2
frame1=Frame(master, width=400, height=150, background="#030303") # schwarz
frame1.grid(row=0, column=2, padx=4, pady=4)
S1 = Scale(master, from_=0, to=10, bg="#030303", resolution=1, orient=HORIZONTAL, length=380,
width=40, sliderlength=40, showvalue=0, label=" Magnetventil 1",
font = "Helvetica 30 bold italic", fg = "#ffff00", variable=erka1,) #schwarz
S1.grid(row=0, column=2, padx=3, pady=3,)
mainloop() # danach keine Elemente mehr setzen