[Kurzer Satz] easygui für diejenigen, die sehr einfach eine einfache GUI mit Python verwenden möchten

Es scheint, dass es nicht gut bekannt ist, also werde ich es vorstellen. http://easygui.sourceforge.net/

Was ist das?

Es handelt sich um eine Python-Bibliothek, mit der Sie ganz einfach ein einfaches Meldungsfeld erstellen können, ein Dialogfeld mit der Aufforderung Ja oder Nein, ein Dialogfeld zum Öffnen / Speichern des Dateinamens, ein Dialogfeld zur Eingabe von Zeichen, Zahlen, Kennwörtern usw. Sie können entweder Python2 oder Python3 verwenden.

Es ist nicht zum Erstellen komplizierter GUI-Apps geeignet, aber ich denke, es ist nützlich für kleine Zwecke, z. B. um ein oder zwei Benutzereingaben zu wünschen oder Fehler in der GUI anzuzeigen.

Vorteil

Nachteil

Wie installiert man

pip install easygui

Wie benutzt man

Tutorial und API sind leicht zu verstehen.

Wenn ich einige davon richtig benutze, sieht es so aus.

from easygui import *
name = enterbox("Input your name", default="Guido")
msgbox("Hello, " + name)
if ynbox("Bist du über 18 Jahre alt?"):
    age = integerbox("Wie alt bist du?", lowerbound=18, upperbound=10000)
filename = fileopenbox("Datei öffnen")

Recommended Posts

[Kurzer Satz] easygui für diejenigen, die sehr einfach eine einfache GUI mit Python verwenden möchten
Für diejenigen, die Python mit vim schreiben möchten
Umgebungskonstruktion für diejenigen, die Python einfach mit VSCode (für Mac) lernen möchten
Ein modernes Verfahren zum Erstellen von Umgebungen für diejenigen, die sofort mit Python beginnen möchten
Für diejenigen, die Excel VBA lernen und mit Python beginnen möchten
5 Gründe, warum die Verarbeitung für diejenigen nützlich ist, die mit Python beginnen möchten
[Python] Ich möchte nur den Index verwenden, wenn ich eine Liste mit einer for-Anweisung schleife
Der erste Schritt des maschinellen Lernens ~ Für diejenigen, die versuchen möchten, mit Python zu implementieren ~
Für diejenigen, die mit TensorFlow2 maschinelles Lernen beginnen möchten
PyPI-Registrierungsverfahren für diejenigen, die ihr PyPI-Debüt geben möchten
Python-Technik für diejenigen, die Anfänger loswerden wollen
Ein Memo für diejenigen, die eine schnelle Socket-Kommunikation mit Netcat wünschen
Ein Hinweis für diejenigen, die Python in Visual Studio verwenden (ich)
[Python] Es war sehr praktisch, die Python-Klasse für das ROS-Programm zu verwenden.
Ich möchte MATLAB feval mit Python verwenden
Ich möchte ein Spiel mit Python machen
Sie können auch mit Python problemlos eine GUI erstellen
Ich möchte Temporäres Verzeichnis mit Python2 verwenden
Ich möchte mit Python in eine Datei schreiben
Tipps für diejenigen, die verwirrt sind, wie man is und == in Python verwendet
[Gelöst] Ich habe eine Frage an diejenigen, die mit Python-Mechanisierung vertraut sind.
Dinge, die Sie bei der Verwendung von Python beachten sollten, wenn Sie MATLAB verwenden
Wenn Sie einen Discord-Bot mit Python erstellen möchten, verwenden wir ein Framework
[Python] Ich möchte mit Flask ein statisches Verzeichnis hinzufügen. [Ich möchte etwas anderes als statisch verwenden.]
Ich möchte Leuten sagen, die mit Python direnv aus einem höheren Verzeichnis importieren möchten
[Mac] Ich möchte einen einfachen HTTP-Server erstellen, auf dem CGI mit Python ausgeführt wird
Ärgerliche Punkte für diejenigen, die Ansible vorstellen möchten
Für diejenigen, die neu in der Programmierung sind, sich aber entschieden haben, Daten mit Python zu analysieren
Ich möchte einen Quantencomputer mit Python betreiben
Ein Memorandum für diejenigen, die Python sehr gelegentlich verwenden [API-Zugriff JSON- und XML-Parsing-Argument Parsing-Shell-Befehl regulärer Ausdruck]
Für diejenigen, die Bilder so schnell wie möglich nebeneinander mit matplotlib von Python anzeigen möchten
[Für diejenigen, die TPU verwenden möchten] Ich habe versucht, die Tensorflow Object Detection API 2 zu verwenden
Ich möchte R-Funktionen einfach mit ipython notebook verwenden
Tipps für Python-Anfänger, um das Scikit-Image-Beispiel für sich selbst zu verwenden 4 Verwenden Sie die GUI
Experimentieren Sie mit Python, um ein PDF für Selbstversorger für Kindle zu erstellen
Eine einfache Möglichkeit, mehrere for-Schleifen in Python zu vermeiden
[Python] Ich möchte die Option -h mit argparse verwenden
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
So einfach wie möglich eine GUI mit Python erstellen [tkinter edition]
Referenz Referenz für diejenigen, die mit Rhinoceros / Grasshopper codieren möchten
Verwenden Sie eine Skriptsprache für ein komfortables C ++ - Leben - OpenCV-Port Python zu C ++ -
Für diejenigen, die nicht wissen, wie man ein Passwort mit Jupyter auf Docker festlegt
Ich habe eine Bibliothek erstellt, die Konfigurationsdateien mit Python einfach lesen kann
Aufbau einer Python-Umgebung für diejenigen, die Datenwissenschaftler 2016 werden möchten
Ich möchte den vollständigen Text mit elasticsearch + python durchsuchen
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
Verwendung eines externen Editors für die Python-Entwicklung mit Grasshopper
Lose Artikel für diejenigen, die mit der Verarbeitung natürlicher Sprache beginnen möchten
[Einführung] Ich möchte mit Python einen Mastodon-Bot erstellen! 【Anfänger】
Python: So verwenden Sie Async mit
Lassen Sie uns eine GUI mit Python erstellen.
Mit Python 3 einfach auf Twitter posten
Ich möchte mit Python debuggen
Ich habe einen Docker-Container erstellt, um JUMAN ++, KNP, Python (für pyKNP) zu verwenden.
[Einführung in die Udemy Python3 + -Anwendung] 47. Verarbeiten Sie das Wörterbuch mit einer for-Anweisung
[Python] Erklärt anhand eines konkreten Beispiels, wie die Bereichsfunktion verwendet wird
Ein Gist-Repository, das Sie verwenden können, wenn Sie es mit ansible ausprobieren möchten
[Python / Tkinter] Suche nach Pandas DataFrame → Erstellen Sie ein einfaches Suchformular zur Anzeige