[PYTHON] So schreiben Sie das Tkinter-Etikett neu

Einführung

Mit der Python-GUI-Erstellungsbibliothek "tkinter" Ich hatte Probleme, weil ich nicht wusste, wie ich den Vorgang schreiben soll, bei dem das Etikett neu geschrieben wird, wenn die Taste gedrückt wird.

Ich werde schreiben, wie mit dem ursprünglichen Zweck und Inhalt der Erstellung einer Anwendung umgegangen wird, die den im Textfeld eingegebenen numerischen Wert erhält und den Durchschnitt ausgibt.

Umgebung

Python 3.6.8

Verarbeitungsmethode

Beim Umschreiben der Bezeichnung des Variablennamens werden die Wörter als "umgeschrieben" bezeichnet. Dabei wird die Taste gedrückt

words["text"] = "rewrited"

Fügen Sie es einfach hinzu.

Spezifischere Erklärung statt Codebeispiel

import tkinter as tk

root = tk.Tk()
root.title(u"Durchschnittliche Berechnungs-App")
root.geometry("400x300")


#Verarbeitung beim Drücken der Taste

def buttoneffect(event):
    value = textbox.get()
    split_value = value.split(",")
    int_values = list(map(int, split_value))
    average = sum(int_values) / len(int_values)

    textbox.delete(0, tk.END)  #Initialisieren Sie den Inhalt des Textfelds
    words4["text"] = "Der Durchschnittswert ist%s." % average  #Schreiben Sie den Inhalt des Etiketts neu


#Anordnung von Schaltflächen und Textfeldern

words = tk.Label(text=u"Berechnet den Durchschnittswert der eingegebenen Werte.", font=("", 12))
words.pack()

words2 = tk.Label(text=u"Geben Sie die durch Kommas getrennten Zahlen ein.", font=("", 12))
words2.pack()

textbox = tk.Entry()
textbox.insert(tk.END, "Input this box.")
textbox.place(x=140, y=70)

button = tk.Button(text=u"Berechnung")
button.bind("<Button-1>", buttoneffect)
button.place(x=150, y=100)

words3 = tk.Label(text=u"Statistische Daten", font=("", 12))
words3.place(x=50, y=140)

words4 = tk.Label(text=u" ", font=("", 12))  #Leeres Etikett zur Ausgabe des Durchschnittswerts
words4.place(x=140, y=160)


root.mainloop()

Referenz

Versuchen Sie es mit Pythons Tkinter https://qiita.com/nnahito/items/ad1428a30738b3d93762

So ändern Sie den Tkinter-Beschriftungstext https://www.delftstack.com/ja/howto/python-tkinter/how-to-change-the-tkinter-label-text/

Recommended Posts

So schreiben Sie das Tkinter-Etikett neu
So aktualisieren Sie Pythons Tkinter auf 8.6
Einführung in Tkinter 1: Einführung
[Python / Tkinter] Übergeben von Argumenten an den Befehl
Wie man tkinter mit Python in Pyenv benutzt
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
Hinweise zur Verwendung von tf.data
Schaben 2 Wie man kratzt
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
So installieren Sie Python
Verwendung von Pandas 2
Wie man PyPI liest
So installieren Sie pip
Verwendung von Virtualenv
Verwendung von numpy.vectorize
So aktualisieren Sie easy_install
So installieren Sie archlinux
Verwendung von pytest_report_header
Schreiben Sie Python2-Code in Python3 um (2to3)
Wie man Gunicorn neu startet
So installieren Sie Python
Wie zum virtuellen Host
Wie man Selen debuggt
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
Wie man JSON liest
Wie man x-means benutzt
Verwendung von WikiExtractor.py
So aktualisieren Sie Spyder
Verwendung von IPython
So installieren Sie BayesOpt
Verwendung von virtualenv
Wie benutzt man Matplotlib?
Verwendung von iptables
Verwendung von TokyoTechFes2015
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Wie man Dotfiles züchtet
Verwendung der Liste []
Wie man Python-Kabusapi benutzt
"Wie man Fukashigi zählt"
Verwendung von OptParse
Verwendung von return
So installieren Sie Prover9
So bedienen Sie NumPy
Wie man Imutils benutzt
[Python] So schreiben Sie den Tabellenstil mit python-pptx um [python-pptx]
[Neueste Version 2020.8] So installieren Sie Python
So schätzen Sie die Kerneldichte
Verwendung von Qt Designer
[IPython] Freigeben eines IPython-Notizbuchs
So installieren Sie Python [Windows]
Verwendung der Suche sortiert
[gensim] Verwendung von Doc2Vec