Installieren von Bildverarbeitungsmodul:
Das Bildverarbeitungsmodul erfordert, wenn Sie den Würfel -Rolling -Simulator mit GUI erstellen möchten. Führen Sie die folgenden Befehle vom Terminal aus, um das PIP zu aktualisieren und das Kissenmodul zu installieren.
$ python3 -m PIP Installation -Upgrade PIP
$ python3 -m PIP Installation -Upgrade -Kissen
Beispiel 1: Erstellen eines einfachen Würfel-Rolling-Simulators
Ein einfacher Würfel -Rolling -Simulator kann mit dem Python -Zufallsmodul in diesem Tutorial erstellt werden. Dieses Skript erzeugt die Würfelausgabe im Terminal. Daher wird im Skript kein Bildverarbeitungsmodul verwendet. Eine Variable benannt Würfel wird verwendet, um eine beliebige Zahl von 1 bis 6 zufällig zu nehmen. Der Würfeln() Die Funktion wird hier definiert, um die Ausgabe basierend auf dem Zufallswert zu generieren. Die unendliche während der Schleife wird im Skript verwendet, um die Würfel unendlichen Zeiten zu rollen, bis der Benutzer etwas ohne 'y' eingibt.
# Zufallsmodul importierenAusgang:
Die Ausgabe des obigen Skripts variiert in jeder Iteration der Schleife für die Verwendung zufälliger Ganzzahlzahlen. In der folgenden Ausgabe wird 5 in der ersten Iteration der Schleife erzeugt, die mit 5 Nullen angezeigt wird. Als nächstes tippte der Benutzer "y" Um die Schleife fortzusetzen, und 4 hat in der zweiten Iteration der Schleife erzeugt und den Wert mithilfe von Nullen wie zuvor angezeigt. Das Skript wurde beendet, wenn der Benutzer typisiert 'N'.
Beispiel 2: Erstellen Sie einen Würfel-Rolling-Simulator mit Bildern
Sie müssen sechs Würfelbilder erstellen, bevor Sie das Skript des Beispiels ausführen. Sie können die Bilder erstellen, indem Sie eine Bildschaffungsanwendung verwenden. Die folgenden sechs Bilder wurden erstellt, um im Skript dieses Beispiels zu verwenden. Halten Sie die Bilder an demselben Ort, an dem Sie die Python -Datei erstellen, um den Simulator zu implementieren.
Die Art und Weise, wie ein Würfelsimulator mit GUI erstellt wird, wird im folgenden Skript angezeigt. In Python gibt es viele Module, um GUI -Anwendungen zu erstellen. Das TKinter -Modul wird in diesem Skript verwendet, um GUI -basierte Würfel -Rolling -Simulator zu implementieren. Bild Und Imagetk Module werden im Skript verwendet, um Würfelbilder anzuzeigen. Der willkürlich Das Modul wird verwendet, um das Würfelbild zufällig auszuwählen. Am Anfang des Skripts wurde das Tkinter -Objekt erstellt, um die Fenstergröße und Position zu definieren, an der das Würfelbild angezeigt wird. Hier wurde die Fensterposition zentral eingestellt. Als nächstes wurde eine Listenvariable mit den sechs Würfelbildnamen deklariert. willkürlich.Auswahl () Funktion wird verwendet, um zufällig einen Index des Bildnamens aus der Liste auszuwählen und den Bildnamen basierend auf dem Indexwert abzurufen. expt = true hat in der Funktion pack () verwendet, um beim Hinzufügen eines Widgets im Fenster zusätzlichen Speicherplatz hinzuzufügen. Im Fenster wurde ein Etikett hinzugefügt, um das Würfelbild anzuzeigen, und im Fenster wurde eine Schaltfläche hinzugefügt, um das nächste Würfelbild anzuzeigen. Der Würfeln() Die Funktion hat der Taste zugeordnet, um das nächste Würfelbild zu generieren. Diese Funktion wird aufgerufen, wenn der Benutzer drückt oder auf die klickt 'WÜRFELN' Taste.
# TKinter -Modul importierenAusgang:
Wie beim vorherigen Beispiel wird das Würfelbild jedes Mal zufällig ausgewählt, wenn die Taste gedrückt wird. In der folgenden Ausgabe wurde das Würfelbild von sechs nach der Ausführung des Skripts generiert.
Das Würfelbild von drei wurde nach dem Drücken der Taste erzeugt.
Abschluss:
In diesem Tutorial wurden zwei verschiedene Möglichkeiten zum Erstellen eines Würfel-Rolling-Simulators mit Python-Skript erklärt. Es wird den Lesern helfen zu wissen, wie diese Art von Anwendung in Python implementiert werden kann.