La demande de Python a considérablement augmenté ces jours-ci, probablement en raison de la popularité croissante de Python. Python a une forte image des technologies liées à l'intelligence artificielle telles que l'apprentissage automatique, mais vous pouvez également créer des applications GUI. Une bibliothèque débutant avec Python? module? Cet article est destiné aux utilisateurs intermédiaires, il ne sera donc peut-être pas suffisant pour les utilisateurs intermédiaires, mais j'espère que vous le lirez.
tkinter-gui/ ├ app.py ├ face.png
Créez app.py comme ci-dessus. J'ai nommé le dossier tkinter-gui, mais tout va bien. Pour face.png, enregistrez l'image suivante et placez-la au même emplacement que app.py.
face.png
app.py
#Chargement du module Tkinter
import tkinter
#Génération de fenêtres
root = tkinter.Tk()
root.attributes("-topmost", True)
root.minsize(width=200, height=200)
#Générer un widget Frame
frame = tkinter.Frame(root, width=300, height=300, bg="black")
frame.propagate(False)
frame.pack()
#Générer un widget d'étiquette pour le texte
label= tkinter.Label(frame, text="Hello! How are you?", fg="white", bg="black", font=("", 16))
label.pack()
#Générer un widget d'étiquette pour les images
import os
png = tkinter.PhotoImage(file=os.path.dirname(__file__)+"/face.png ")
image = tkinter.Label(frame, image=png, bg="black")
image.pack()
#Générer un widget d'entrée
entry = tkinter.Entry(frame, width=20, bg="gray", fg="white")
entry.insert(0, "happy")
entry.pack()
#Cliquez sur la fonction d'événement
def show_text():
new_label = tkinter.Label(frame, text=entry.get(), fg="white", bg="black", font=("", 32))
new_label.pack()
entry.destroy()
button.destroy()
#Générer un widget de bouton
button = tkinter.Button(frame, text="Say", bg="gray", fg="yellow", command=show_text)
button.pack()
#Afficher la fenêtre où le widget est placé
root.mainloop()
Écrivez le code ci-dessus dans app.py. Après cela, lorsque vous exécutez app.py, la fenêtre suivante apparaît.
Le lézard écoute votre humeur. Après avoir saisi la zone de texte, appuyez sur le bouton Dire pour répondre.
J'ai pu répondre heureux.
Tout ce dont vous avez besoin pour votre application
C'est le flux.
Cette fois, je n'ai implémenté que les fonctions comme une application vraiment minimale. Si vous apportez diverses modifications en fonction du code ci-dessus, vous pouvez également créer une application de calculatrice. Comprenez ce que chaque ligne de code imprime à l'écran et créez votre propre application.
Le contenu de cet article est également expliqué en détail sur le site ci-dessous. Veuillez voir si vous aimez.
[Introduction à Tkinter] Créons une application GUI avec Python!
Recommended Posts