Die Nachfrage nach Python hat heutzutage erheblich zugenommen, wahrscheinlich aufgrund der wachsenden Popularität von Python. Python hat ein starkes Bild von Technologien im Zusammenhang mit künstlicher Intelligenz wie maschinellem Lernen, aber Sie können auch GUI-Apps erstellen. Eine Bibliothek, die gerade mit Python anfängt? Modul? Dieser Artikel richtet sich an fortgeschrittene Benutzer, daher reicht er möglicherweise nicht für fortgeschrittene Benutzer aus, aber ich hoffe, Sie werden ihn lesen.
tkinter-gui/ ├ app.py ├ face.png
Erstellen Sie app.py wie oben. Ich habe den Ordner tkinter-gui genannt, aber alles ist in Ordnung. Speichern Sie für face.png das folgende Bild und platzieren Sie es an derselben Stelle wie app.py.
face.png
app.py
#Laden des Tkinter-Moduls
import tkinter
#Fenstergenerierung
root = tkinter.Tk()
root.attributes("-topmost", True)
root.minsize(width=200, height=200)
#Frame-Widget generieren
frame = tkinter.Frame(root, width=300, height=300, bg="black")
frame.propagate(False)
frame.pack()
#Beschriftungs-Widget für Text generieren
label= tkinter.Label(frame, text="Hello! How are you?", fg="white", bg="black", font=("", 16))
label.pack()
#Generieren Sie ein Label-Widget für Bilder
import os
png = tkinter.PhotoImage(file=os.path.dirname(__file__)+"/face.png ")
image = tkinter.Label(frame, image=png, bg="black")
image.pack()
#Eintrags-Widget generieren
entry = tkinter.Entry(frame, width=20, bg="gray", fg="white")
entry.insert(0, "happy")
entry.pack()
#Klicken Sie auf Ereignisfunktion
def show_text():
new_label = tkinter.Label(frame, text=entry.get(), fg="white", bg="black", font=("", 32))
new_label.pack()
entry.destroy()
button.destroy()
#Schaltflächen-Widget generieren
button = tkinter.Button(frame, text="Say", bg="gray", fg="yellow", command=show_text)
button.pack()
#Zeigen Sie das Fenster an, in dem sich das Widget befindet
root.mainloop()
Schreiben Sie den obigen Code in app.py. Wenn Sie danach app.py ausführen, wird das folgende Fenster angezeigt.
Die Eidechse hört auf deine Stimmung. Nachdem Sie das Textfeld eingegeben haben, drücken Sie die Antworttaste, um zu antworten.
Ich konnte glücklich antworten.
Alles was Sie für Ihre Bewerbung brauchen
Das ist der Fluss.
Dieses Mal habe ich nur die Funktionen als wirklich minimale Anwendung implementiert. Wenn Sie basierend auf dem obigen Code verschiedene Änderungen vornehmen, können Sie auch eine Taschenrechner-App erstellen. Verstehen Sie, was jede Codezeile auf dem Bildschirm druckt, und erstellen Sie Ihre eigene Anwendung.
Der Inhalt dieses Artikels wird auch auf der folgenden Website ausführlich erläutert. Bitte sehen Sie, ob Sie möchten.
[Einführung in Tkinter] Lassen Sie uns eine GUI-Anwendung mit Python erstellen!
Recommended Posts