ich bin mit den Grundkenntnissen von Python vertraut, doch nun komm ich einfach nicht weiter.
Beim Versuch ein Scale, welche eine DoubleVar Variable verwendet mit einer float-Variable zu addieren, gibt es einen Compiler Fehler, dass DoubleVar nicht mir float addiert werden kann.
Da mMn ein DoubleVar eine float ist, erschließt sich mir der Fehler nicht wirklich.
Hier mal ein kleiner Codeschnipsel:
Code: Alles auswählen
import tkinter as tk
def getScaleVar(label):
def count():
s_var = scale.get()
pH_var = pH_Var
add = s_var + pH_var
label.config(text=add)
label.after(100, count)
count()
root = tk.Tk()
scale_Var = tk.DoubleVar()
scale_Var.set(0.00)
pH_Var = tk.DoubleVar()
pH_Var.set(6.52)
label = tk.Label(root, textvariable=pH_Var)
label.pack()
label = tk.Label(root, textvariable=scale_Var)
scale = tk.Scale(root, from_=-3, to=3, variable=scale_Var, resolution=0.01, length=460, orient=tk.HORIZONTAL)
label.pack()
getScaleVar(label)
scale.pack()
root.mainloop()
Viele Grüße