[PYTHON] Introduction à Tkinter 1: Introduction

0. Introduction

Cet article enregistre l'apprentissage de Tkinter 8.6, la dernière version de la bibliothèque GUI (Tkinter).

1. Environnement de travail

On suppose que Pycharm et Python ont été installés. Quel est l'état de l'installation?

2.Reference

3. Affichez HelloWorld!

3.1 Afficher une fenêtre vide

Le code suivant fera apparaître la fenêtre de base. Il instancie tkinter avec votre nom préféré et l'exécute dans .mainloop.

code


#appel à la bibliothèque tkinter
import tkinter as tk

#instanciation tkinter
pop = tk.Tk()

#
#Zone d'ajout de widget
#

#.mainloop()Affiche une fenêtre avec.
pop.mainloop()

Résultat de l'exécution image.png

3.2 Ajouter une étiquette

Les widgets sont des éléments tels que des boutons et des étiquettes. Écrivons un processus pour afficher Hello World !! dans la zone d'ajout de widget.

code


import tkinter as tk

pop = tk.Tk()

#Hello World dans la fenêtre pop!!Je veux placer le texte.
label = tk.Label(pop,text="Hello World!!")
#.pack est une fonction qui place des objets.
label.pack()

pop.mainloop()

Résultat de l'exécution image.png

S'a-t-il affiché correctement? Le contenu jusqu'à présent est la base de tkinter. Dès la prochaine fois, j'expliquerai le widget et présenterai les propriétés dans plusieurs chapitres.

Recommended Posts

Introduction à Tkinter 1: Introduction
Introduction à MQTT (Introduction)
Introduction à Scrapy (1)
Introduction à Scrapy (3)
Premiers pas avec Supervisor
Introduction à PyQt
Introduction à Scrapy (2)
[Linux] Introduction à Linux
Introduction à Scrapy (4)
Introduction à discord.py (2)
Introduction à Lightning Pytorch
Premiers pas avec le Web Scraping
Introduction aux baies non paramétriques
Introduction à EV3 / MicroPython
Introduction au langage Python
Introduction à la reconnaissance d'image TensorFlow
Introduction à OpenCV (python) - (2)
Introduction à PyQt4 Partie 1
Introduction à l'injection de dépendances
Introduction à Private Chainer
Introduction à l'apprentissage automatique
AOJ Introduction à la programmation Sujet 1, Sujet 2, Sujet 3, Sujet 4
Introduction au module de papier électronique
Introduction à l'algorithme de recherche de dictionnaire
Introduction à la méthode Monte Carlo
[Mémorandum d'apprentissage] Introduction à vim
Introduction à PyTorch (1) Différenciation automatique
opencv-python Introduction au traitement d'image
Introduction à Python Django (2) Win
Introduction à l'écriture de Cython [Notes]
Introduction à Private TensorFlow
Une introduction à l'apprentissage automatique
[Introduction à cx_Oracle] Présentation de cx_Oracle
Une super introduction à Linux
introduction
AOJ Introduction à la programmation Sujet n ° 7, Sujet n ° 8
Comment mettre à jour Tkinter de Python vers la version 8.6
Introduction à la détection des anomalies 1 principes de base
Introduction à RDB avec sqlalchemy Ⅰ
[Introduction au système] Retracement de Fibonacci ♬
Introduction à l'optimisation non linéaire (I)
Introduction à la communication série [Python]
AOJ Introduction à la programmation Sujet n ° 5, Sujet n ° 6
Introduction au Deep Learning ~ Règles d'apprentissage ~
[Introduction à Python] <liste> [modifier le 22/02/2020]
Introduction à Python (version Python APG4b)
Une introduction à la programmation Python
[Introduction à cx_Oracle] (8e) version de cx_Oracle 8.0
Introduction à discord.py (3) Utilisation de la voix
Introduction à l'optimisation bayésienne
Apprentissage par renforcement profond 1 Introduction au renforcement de l'apprentissage
Super introduction à l'apprentissage automatique
Introduction à Ansible Part «Inventaire»
Série: Introduction à cx_Oracle Contents
Comment réécrire l'étiquette Tkinter
[Introduction] Comment utiliser open3d
Introduction à Python pour, pendant