from tkinter import *
Cela importe toutes les fonctions et classes du module tkinter, nous permettant de créer une interface graphique en Python.
window = Tk()
Initialise la fenêtre principale de l'application. Tk() crée une fenêtre racine dans laquelle tous les widgets (comme les boutons, les étiquettes, etc.) seront placés.
window.geometry("300x300")
Définit les dimensions de la fenêtre à 300x300 pixels, définissant la taille initiale du
fenêtre d'application.
window.title("Cookie Clicker")
Définit le titre de la fenêtre sur « Cookie Clicker », qui apparaît dans la barre de titre.
window.configure(bg='#b79488')
Définit la couleur d'arrière-plan de la fenêtre sur #b79488, une teinte marron douce. Vous pouvez personnaliser le code couleur à votre guise.
number = 0
Initialise un nombre variable à 0, qui comptera le nombre de fois où le cookie (bouton) sera cliqué.
def ClickBtn(): global number number += 1 ShowInfo["text"] = "You Clicked " + str(number) + " times."
ClickBtn() est une fonction qui est appelée à chaque fois que l'on clique sur le bouton.
le nombre global permet à la fonction d'accéder et de modifier la variable numérique définie en dehors de l'incrément de la fonction à chaque appel de la fonction, il incrémente le nombre de 1.
Mise à jour le texte de l'étiquette ShowInfo pour afficher le nombre de clics actuel. Le texte devient « Vous avez cliqué X fois », où X est la valeur actuelle du nombre.
ClickingImage = PhotoImage(file="cookie.png")
Charge une image à partir d'un fichier nommé "cookie.png" et l'attribue à ClickingImage. Cette image sera utilisée comme icône sur le bouton.
ClickingButton = Button(window, image=ClickingImage, bg="#fab25f", fg="blue", font=("Arial", 22), command=ClickBtn)
Crée un widget bouton (ClickingButton) et l'attribue à la fenêtre principale.
ShowInfo = Label(window, text="message", font=("Arial", 20),fg="purple")
Explication :
Crée un widget d'étiquette (ShowInfo) pour afficher les messages.
from tkinter import *
Ajoute (package) les widgets de bouton et d'étiquette à la fenêtre.pack() place automatiquement chaque widget en dessous du précédent au centre de la fenêtre.
Le bouton est emballé en premier, il apparaît donc au-dessus de l'étiquette dans la disposition de la fenêtre.
window = Tk()
Démarre la boucle d'événements principale de Tkinter, qui maintient la fenêtre ouverte et réactive jusqu'à ce qu'elle soit fermée. L'application attendra les interactions de l'utilisateur, telles que les clics sur des boutons, lors de l'exécution de cette boucle.
window.geometry("300x300")
Bon travail les gars, vous avez créé un simple clicker de cookies en utilisant tkinter :)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!