Menüklasse

Menüklasse für Python und Pygame
Jetzt downloaden

Menüklasse Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL v3
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Scott Barlow
  • Website des Verlags:
  • http://code.google.com/u/Spectre158/

Menüklasse Stichworte


Menüklasse Beschreibung

Menüklasse für Python und Pygame MenuorLass ist eine Menüklasse, die für Pygame und Python geschrieben wurde. Das Menü ist so konzipiert, dass er mit einem Programm mit einem Finite-Status-Gerät (jedoch auch einfach modifiziert werden kann, um die Rendite-Funktionen der Schaltflächen zu haben). Das Menü "Buttons" enthält einen "Zustand" (ein Zustand könnte wirklich alles sein, was Sie möchten) und dieses "Zustand" ist das, was zurückgegeben wird, wenn der Benutzer die Taste auswählt / drückt. Das Programm, das das Menü steuert, kann dann nach Bedarf auf diesen zurückgegebenen Zustand eingehen. Dies hilft, den nicht blockierenden Code zu schreiben. Das Menü kann Textschaltflächen, Bildeknöpfe (das auf allen Seiten hervorgehoben wird, um zu erkennen, welche ausgewählt ist) oder eine Kombination der beiden ist flexibel und kann dynamisch geändert werden. Die "Buttons" aktualisieren sich automatisch, wenn sie das nächste Mal auf dem Bildschirm auf den Bildschirm (über die Aktualisierungsmethode, die die Zeichnungsmethode aufrufen, aufgerufen werden). Die Zeichnungsmethode sollte nicht selbst aufgerufen werden. 'Schaltflächen' können jederzeit hinzugefügt oder entfernt werden. Das Menü kann von der oberen linken Ecke positioniert werden (ein Rechteck mit allen Tasten ist das, was bewegt wird). Es kann geändert werden, um das gesamte Menü zu zentrieren (d. H. Center, das Rechteck enthält) an derselben Positionskoordinate. Oder der Benutzer kann das gesamte Menü auf dem self.draw_surface konzentrieren. Beachten Sie, dass, wenn der Pygame-Bildschirm dem Menü angegeben ist, das gesamte Fenster zur Verfügung steht. Wenn der Benutzer jedoch dem Menü eine andere Pygame-Oberfläche angibt, muss diese Oberfläche selbst irgendwann zum Pygame-Bildschirm gespült werden. Darüber hinaus kann der Benutzer die Tasten ausrichten, um auf der linken Seite auszurichten, auf der rechten Mitte zu sein oder sich auf der rechten Seite auszurichten. Sie können auch vertikal auf der Oberseite, in der Mitte oder unten ausgerichtet sein. Der Benutzer kann die Farben der Schriftarten / Highlights dynamisch ändern, die Polsterung zwischen den Tasten (links / rechts und oben / unten), der Dicke des Highlight um das Bild Schaltflächen und die Orientierung des Menüs (wenn die Tasten 'TASTONS' auf dem Boden gestapelt werden ('vertikal') oder links nach rechts ('horizontal'). Der beste Weg, um das Menü herauszufinden, besteht darin, mit ihm zu basteln. Schauen Sie sich das Basismenü mit dem Beispiel "Beispiel_simple.py" an 3 'über die Schaltfläche "Hinzufügen" und sehen Sie die Flexibilität des Menüs über die Tasten' Rand Colors 'und' RAND CONFIG ', die die Farben und andere Parameter des Menüs zufällig ändern (Führen Sie das Beispiel aus der Konsole aus, um den Ausgang zu sehen - Die neu zugewiesenen Parameter) .Letzt werden alle Dateien stark kommentiert. Lesen Sie die Oberseite jeder Datei für die allgemeinen Informationen a Bei der Datei und der Verwendung von IT.Necke: Eine Doxygen-Konfigurationsdatei ist ebenfalls enthalten. Um den Doxygen-Ausgang zu erhalten, geben Sie einfach 'Doxygen Doxy' aus den Ordnern an. Anforderungen: · Python · Pygame. Was ist neu in dieser Version: · Sehr kleinere Updates und eine Fehlerbehebung. Geändert in eine ZIP-Datei für Windows-Benutzer, die mit .tar.gz-Dateien nicht vertraut sind.


Menüklasse Zugehörige Software

Xmppy.

Eine Python-Bibliothek, die darauf ausgerichtet ist, eine einfache Skript mit Jabber bereitzustellen. ...

127

Herunterladen