Wie kann ich eine Textvariable in einem Label mit einer berechneten Variable verknüpfen und dann im Tkinter-Interface darstellen?

In diesem Programm wird die Blutalkoholkonzentration berechnet, aufgrund von Benutzereingaben. Dazu habe ich ein Interface/eine GUI mit dem Modul Tkinter erstellt. Nachdem nun alles berechnet ist, soll das Ergebnis auf dem Bildschirm in der GUI innerhalb eines Labels dargestellt werden. Jedoch klappt es irgendwie nicht. Hat jemand eine Idee, wie ich das Problem lösen kann oder wie ich es vielleicht umgehen kann?


Das Programm:

import tkinter as TkkonzentrationAlkohol = ""varAusgabe = ""main = Tk.Tk()main.title("Promillerechner")main.geometry("775x500")main.wm_iconbitmap("Alkohol.ico")main.config(bg = "#cccccc")#Verarbeitungsfunktionendef rFaktor(g, a):   if a >= 18 and g == "m":       return 0.7   else:       return 0.6def mAlkohol(vGetränk, aAlkohol):   mAlkohol = 10 * vGetränk * aAlkohol * 0.8   return mAlkoholdef kAlkohol(mAlkohol, mPerson, rFaktor):   kAlkohol = mAlkohol / (mPerson * rFaktor)   return kAlkoholdef rechnen():      konzentrationAlkohol = kAlkohol(masseAlkohol, massePerson, reduktionsFaktor)   global varAusgabe   varAusgabe = Tk.DoubleVar(konzentrationAlkohol)#AusrechnenrechnenButton = Tk.Button(bg, text = "Rechnen", command = rechnen)rechnenButton.grid(row = 9, column = 1, pady = (20, 15), padx = (0, 10))#AusgabeausgabeLabel = Tk.Label(bg, text = "Alkoholkonzentration im Blut:")ausgabeLabel.grid(row = 9, column = 2, pady = (20, 15), padx = (10, 10))ausgabe = Tk.Label(bg, textvariable = varAusgabe)ausgabe.grid(row = 9, column = 3, pady = (20, 15), padx = (10, 0))main.mainloop()

Fehlerbericht:

 Exception in Tkinter callback
Traceback (most recent call last):
 File "C:\Users line 1699, in __call__
   return self.func(*args)
 File "C:\Users, line 141, in rechnen
   varAusgabe = Tk.DoubleVar(konzentrationAlkohol)
 File "C:\Users, line 522, in __init__
   Variable.__init__(self, master, value, name)
 File "C:\Users, line 314, in __init__
   self._root = master._root()
AttributeError: 'float' object has no attribute '_root'
...zum Beitrag

Wenn du etwas ausgeben möchtest das aus einem Str(Text) und int(Zahl) besteht machst du das so:

Alls bespiel print:

print(Textvar+ str(Zahlvar))

...zur Antwort

Das kann man nicht wissen, aber auch wenn du eine Anzeige bekommst ist das halb so schlimm. Da du den Kassenbon ha noch hast.

Also halb so schlimm

LG

...zur Antwort

Wie alt bist du denn?

...zur Antwort

Was ist das für ein Anschluss Line-in, Kophöhrer-Ausgang oder Mikrofon-Eingang

...zur Antwort

Ja, aber trotzdem hat das ein Grund z.b. sehr oft Herz-Muskel-Schwäche oder andere Organe sterben

...zur Antwort
weiß jemand was ich machen sollte?

hi:) also mein problem ist, dass ich -wie viele wahrscheinlich andere auch- nicht weiß, was ich in meinem Leben wirklich will, was ich erreichen will und was ich tun soll. ich (16) habe ältere Geschwister und eltern, die meine familie sind, aber gleichzeitig Erwartungen an mich stellen, die ich nicht erfüllen möchte: Ich möchte kein super gutes abi haben müssen, kein studium, keinen job insgesamt und ich bin auch nicht bereit, wegen anderen mein leben vorbestimmt leben zu müssen. Nun ist es aber so, dass ich selber auch gar keine ahnung, was ich stattdessen machen wollen würde: Die lehrer sagen mir, dass ich intelligent bin, während ich immer mehr in der schule regelrecht abstürze, alle denken, dass ich jetzt nur so eine phase habe..rebellion, jugend und so..ich habe viel mist in den letzten 2 jahren gebaut, ich habe es letztendlich fast mit der polizei zu tun bekommen, weil ich mit freunden dinge beschädigt habe, falsche freunde, für die ich am ende alleine dastehen musste... mir wird gesagt, dass ich sehr viele dinge gut kann, in sport bin ich gut, kunst, klavier , sprachen, mathe,...ich bin auf einem mädchengymnasium und hatte keine beziehungen bisher, aber bitte sagt mir nicht, dass ich das leben nicht so finster sehen sollte und erstmal warten sollte und das alles nur eine phase ist die vorrübergeht, das habe ich alles selber auch geglaubt und ich habe viele dinge getan, damit es wieder nach oben geht. ich habe versucht, neue freunde kennezulernen, vereinen beizutreten und in mir herauszufinden, was ich gerne tue, was mir spass macht und so vllt eine anleitung zu finden, was ich später mal machen will und mir ziele zu setzen..hat alles nichts gebracht, nach und nach bemerkte ich, dass ich keine vorstellungen habe, keine ziele und keine wünsche, so komisch es auch klingt, ich habe mich gefragt, wann ich das letzte mal so richtig glücklich war, ich konnte mich nicht daran erinnern.. Ich bin ein richtiger familienmensch, ich verbringe am liebsten zeit mit meiner familie, ich habe viele freunde in der schule, mit denen ich außerhalb der schule aber nichts zu tun haben will und bin auch relativ beliebt, mir wird gesagt, dass ich ein besonderes mädchen bin, was auch immer das heißen soll... aber ich bin auch ein einzelgänger, d.h. ich verbringe wirklich gerne zeit mit mir allein, um nachzudenken, ich brauche oft die gesellschaft anderer, aber auch zeit für mich selbst. ich trinke oft nur noch energydrinks und bleibe oft nachtsüber wach, ich bewundere viele meiner idole, ich verehre sie und würde am liebsten auch ein star sein, auf bühnen singen in einer band, aber insgeheim möchte ich dann doch auch mehr als nur ein leben voller spass gelebt zu haben, ich will mehr erreichen als diese anderen menschen in meiner umgebung und auf dieser welt. bitte versteht mich nicht falsch, dass ich damit meinen würde, dass ich meinen traum leben sollte und durch arbeit das erreichen soll, wie gesagt ich habe keinen traum.. und jetzt?

...zum Beitrag

Ich kann sehr gut verstehen, denn ich hatte auch schon mal dieses Problem, ungefähr in deinem Alter. Ich kann dir nur sehr dolle zu empfehlen, verschiedene Dinge auszuprobieren und mit deinen Freunden und Leuten sehr nahe stehen. Am Anfang wird das ersteinmal sehr Schwer, aber am Ende ist man begeistert von dem was man getan hat. Das ist sehr schwirige Situation. Aber EnergyDrinks bringen dich leider auch nicht weiter. Das ist wie Süßigkeiten, du kommst nicht weg davon, das zerstört deinen Körper, du musst jetzt durch manche Dinge nicht mehr zu tun und Dinge zu tun die man eigentlich nicht mag, später gefällt es einen doch. Ich hoffe ich konnte etwas helfen.

Vg AmicusHD

...zur Antwort