Utilisation de base de l'interface graphique PySimple

● Corps du texte (format PDF 41 pages: 1,22 Mo) Mis à jour le 2020/03/12 (→ DL du site miroir) ---------------------

(2020/03/12) J'enseigne la programmation à l'école. J'ai fait un texte de PySimpleGUI pour une utilisation dans le domaine éducatif.

Il existe de nombreuses bibliothèques GUI pour Python, mais PySimpleGUI est probablement la plus simple pour les débutants. Il y a aussi un sentiment de sécurité qu'il soit basé sur Tkinter.

Ce texte est encore incomplet, mais nous corrigerons et mettrons à jour le contenu si vous l'utilisez dans le domaine de l'éducation. Nous le publierons gratuitement, nous vous serions donc reconnaissants de bien vouloir nous donner votre avis. Si vous constatez des erreurs, veuillez nous en informer. Nous allons le réparer immédiatement. (Les informations de contact se trouvent au dos du texte)

Page d'introduction Des exemples de programmes et de matériel dans le texte sont également disponibles ici.   Ceux qui veulent l'utiliser sont les bienvenus. Je souhaite améliorer le degré de perfection tout en recevant des avis. Surtout, j'espère qu'il sera utilisé par les enseignants qui enseignent la programmation à l'école. Nous vous serions reconnaissants de bien vouloir nous faire part de vos demandes ou suggestions sur le terrain. (Réfléchissez le plus possible dans le texte)

Ce livre est limité au contenu lié à l'interface graphique de PySimple. Pour le langage Python, Distribuez le texte ici.


table des matières

1 Présentation --- 1 2 Introduction --- 1 2.1 Aperçu de l'utilisation --- 1 2.1.1 Disposition des widgets --- 1 2.1.2 Boucle d'événements --- 2 2.1.3 Fin du programme GUI --- 2 2.1.4 Explication avec l'échantillon --- 2 2.1.4.1 Réglage de la taille du widget --- 3 2.1.4.2 Réglage du thème de conception --- 3 2.1.4.3 Activation de la gestion des événements pour les widgets --- 4 2.1.4.4 Donner un nom au widget --- 4 2.1.4.5 Accès aux widgets existants --- 5 3 Widgets --- 6 3.1 Chaîne de caractères, affichage d'image --- 6     3.1.1 Text --- 6  3.1.1.1 Polices utilisables --- 6 3.1.1.2 Marges et cadres --- 7     3.1.2 Image --- 8  3.2 Saisie de caractères --- 9     3.2.1 InputText --- 9  3.2.1.1 Correspondance des événements, des valeurs et des widgets --- 10 3.2.1.2 Enregistrement de la gestion des événements dans InputText --- 10 3.2.1.3 Champ de saisie du mot de passe --- 11 3.2.1.4 Définition de la valeur sur InputText --- 11     3.2.2 Multiline --- 12  3.3 Boutons --- 13     3.3.1 Button --- 13      3.3.2 Checkbox --- 15      3.3.3 Radio --- 15  3.4 Entrée sélective --- 16     3.4.1 Listbox --- 16      3.4.2 Spin --- 17      3.4.3 Slider --- 18  3.4.3.1 Réglage de la valeur sur Slider --- 18 3.5 Cadre, ligne de séparation --- 19     3.5.1 Frame --- 19      3.5.2 VerticalSeparator --- 21  3.6 Barre de progression --- 21 3.7 Tableau, arbre --- 22     3.7.1 Table --- 22      3.7.2 Tree --- 23  3.8 Différentes structures d'affichage --- 24     3.8.1 Tab,TabGroup --- 24      3.8.2 Pane,Column --- 25  3.9 Menu --- 27     3.9.1 OptionMenu --- 27      3.9.2 MenuBar --- 28      3.9.3 ButtonMenu --- 29  4 Fenêtre contextuelle --- 30 4.1 Entrée --- 30     4.1.1 PopupGetText --- 30  4.2 Affichage contextuel pour le rapport et la confirmation --- 31 5 Paramètres de la fenêtre --- 33 5.1 Réglage de la taille de la fenêtre --- 33 5.2 Réglage du thème --- 33 5.2.1 Affichage de la liste des thèmes de conception --- 33 5.2.2 Aperçu des thèmes de conception utilisables --- 34 5.3 Présence ou absence de barre de titre --- 34 5.3.1 Transparence de la fenêtre --- 35


Liens connexes

● Si vous utilisez Tkinter, essayez d'utiliser PySimpleGUI ● J'ai réécrit la partie GUI de "Créer un quiz de dessin avec Kivy + PyTorch" avec PySimpleGUI ● Dessinez un graphique avec l'interface graphique PySimple ● Créer une interface utilisateur qui remplace VBA par PySimpleGUI (sortie de la boîte de dialogue de fichier, de la liste, du journal)

Recommended Posts

Utilisation de base de l'interface graphique PySimple
Utilisation basique de flask-classy
Utilisation de base de Jinja2
Utilisation de base de SQL Alchemy
Utilisation super basique de pytest
Résumé de l'utilisation de base de Pandas
Utilisation basique de la f-string Python
Utilisation de base de Btrfs dans Arch Linux
[Introduction à Python] Utilisation de base des expressions lambda
Fonctionnement de base des pandas
Résumé de l'utilisation de pyenv
Utilisation des locaux Python ()
Fonctionnement de base des Pandas
Connaissance de base de Python
Prenez note de la liste des utilisations de base de Pandas
(Débutant) Utilisation de base du magasin de données de Google App Engine
[Introduction à Python] Utilisation basique de la bibliothèque matplotlib
Résumé d'utilisation pratique de Flask
Flux de base de détection d'anomalies
notes d'utilisation de la commande virtualenv Basic
Utilisation (minimale) de django logger
Principes de base de XPath (1) - Concept de base de XPath
Exemple d'utilisation de pickle Python
Graphique de base à une ligne de HoloViews
[Python] Utilisation correcte de la jointure
Index d'utilisation de certains pandas
[Dernière version 2020/06] Utilisation basique de la poésie, un outil de gestion des dépendances pour python
[Python] Modèle de base et utilisation de l'instruction if (opérateur de comparaison et opérateur booléen)
Résumé des connaissances de base de PyPy Partie 1
Résumé de l'implémentation de base par PyTorch
Notes d'utilisation faciles pour Anaconda (conda)
À propos du type de base de Go
Grammaire de base du système Python3 (dictionnaire)
[python] Utilisation correcte de l'instruction if
Dessinez un graphique avec l'interface graphique PySimple
Etude de base d'OpenCV avec Python