Il y a 15 contrôles que nous pouvons utiliser dans le module Tkinter. Donnons d'abord une brève introduction à ces contrôles.
Fournissez un bouton qui déclenche un événement lorsque vous cliquez dessus.
Fournissez un canevas qui correspond à la taille de l'interface graphique.
Créez la fenêtre principale de l'application.
Plusieurs boutons sélectionnables.
Fournit une zone de saisie pour saisir des informations à partir du clavier.
Fournit une fenêtre pouvant héberger d’autres contrôles.
Fournissez une étiquette pouvant afficher du texte ou des images.
Fournit une zone de liste dans laquelle on peut en sélectionner une.
Fournit une barre de menu pour en sélectionner un.
Bouton Menu.
Zone de texte du message.
Bouton radio, vous ne pouvez sélectionner qu'un seul bouton parmi plusieurs
Curseur.
barre de défilement.
Fournit un texte permettant à l'utilisateur de saisir des informations.
Créez une fenêtre pop-up.
Pour créer une interface graphique, nous devons d'abord disposer d'une fenêtre pour ajouter d'autres contrôles. Pour ajouter une fenêtre, utilisez la fonction Tk() de tkinter. Le format de syntaxe est :
window=tkinter.Tk()window.mainloop()
window est le nom de la fenêtre que nous avons créée, suivi de la méthode d'utilisation tkinter.mainloop() enregistre le gestionnaire d'appels pour répondre à l'événement, c'est-à-dire pour démarrer cette fenêtre. Regardez le code ci-dessous :
importtkinterwindow=tkinter.Tk()window.mainloop()
Résultats en cours d'exécution :
Si vous souhaitez gérer les tailles maximale et minimale de la fenêtre, utilisez la méthode suivante :
importtkinterwindow=tkinter.Tk()window.minsize(366,366)#Taille minimale window.maxsize(566,566)#Taille maximale window.mainloop()
Si nous voulons ajouter du texte ou des images dans la fenêtre, nous pouvons utiliser le contrôle Label comme suit :
importtkinterdefmain():win=tkinter.Tk()win.minsize(366,366)#Taille minimale win.maxsize(888,888)#Taille maximale area_one=tkinte r.Label(win,text='Thisisarea_one',font=(script chinois régulier,20),fg=red)area_one.pack(side='left')area_two=tkinter.Label( win,text='Thisisarea_two',font=(黑体,20),fg=blue)area_two.pack(side='right')area_trois=tkinter.Label(win,text='Thisisarea_two',font=(宋体,20 ),fg=black)area_trois.pack()win.mainloop()if__name__=='__main__':main()
Le résultat de l'exécution est tel qu'indiqué sur la figure :
Expliquons cet exemple. La forme d'ajout de composants est la suivante :
Nom du composant=tkinter.Label (fenêtre placée, texte ou image, contenu supplémentaire) nom du composant.pack(side='position')
Tout d'abord, nous remplissons le contenu correspondant en fonction des informations correspondantes, puis nous pouvons localiser les informations de localisation via le pack. Nous pouvons également utiliser les informations de localisation en haut et en bas.
Cette section présente brièvement le module Tkinter. Dans la section suivante, nous continuerons à apprendre ses commandes associées.