Ich möchte ein Popup-Fenster innerhalb des Spiels erstellen, das Ergebnis für ein kleines Spiel angezeigt wird, wenn Sie auf OK klicken, wird das Spiel fortgesetzt, aber das spielt keine Rolle. Wie erstellst du eine solche Box, damit sie erscheint, wenn ich sie anrufe? Ich lese Frage mit pgu
, was ist pgu
? Ist es eine andere externe Bibliothek?Pop-up-Meldungsfeld in PyGame
Antwort
Sie können Popup-Fenster als ein anderen Sprit in Pygame behandeln.
erstellen Klasse mit draw()
, update()
, handle_event()
und nutzen ähnlich wie Player
und Enemy
.
Einfaches Beispiel mit eigenen Button in PyGame
Sie können PyZenity verwenden, installierbar über Pip. Dann können Sie einfach tun:
from PyZenity import *
cancel = Question('Continue game?')
Wie installierst du es auf ubuntu? –
Ich bin gerade auf meiner Windows-Maschine, aber es sollte so etwas wie 'pip install pyzenity' oder' pip installieren PyZenity' in einem Terminal sein. –
https://pypi.python.org/pypi/PyZenity –
I verwendet tkinter
und erstellt ein Meldungsfeld,
from tkinter import *
from tkinter import messagebox
Tk().wm_withdraw() #to hide the main window
messagebox.showinfo('Continue','OK')
- 1. Pygame-Spiele mit Pygame herunterladen?
- 2. Unicode-Fonts in PyGame
- 3. Unerwarteter Einzug in pygame
- 4. Radioknopf in Pygame?
- 5. Machen Rechtecksprung in Pygame
- 6. Kollision in Pygame erstellen
- 7. Anklickbare Bilder in Pygame?
- 8. Ebenen in pygame ändern
- 9. Firing in pygame
- 10. Kollision in Pygame Spiel
- 11. UnboundLocalError in Pygame Gradientenfunktion
- 12. Objektfehler in pygame
- 13. glatte Bewegung in Pygame
- 14. Countdown-Timer in Pygame
- 15. Zeichnungshalbkreise in Pygame
- 16. Pygame sprite.spritecollide()
- 17. Pygame UnboundLocalError
- 18. Pygame Klassenvariablen
- 19. Pygame - Importfehler
- 20. Pygame Zeitsteuerung
- 21. Pygame pygame.Rect.Clamp
- 22. pygame Installationsproblem in Mac OS
- 23. Shooting in pygame funktioniert nicht
- 24. Wie Bild in Pygame anzeigen?
- 25. Verwenden von Texteingaben in pygame
- 26. Wie gfx in pygame verwenden
- 27. kein Modul pygame in PyCharm
- 28. Kollisionserkennung mit Sprites in Pygame
- 29. Python-Zeitzähler in Pygame-Mausereignisse
- 30. Optimierung der Tastatureingabe in Pygame
können Sie Popup-Fenster als ein anderen Sprit in Pygame behandeln. Erstelle eine Klasse mit 'draw()', 'update()', 'handle_event()' und benutze ähnliche wie 'Player' oder' Enemy'. – furas
[PyGame GUIs] (http://www.pygame.org/wiki/gui) - es gibt einen Link zu 'pgu' und' OcepGUI' – furas