Variablenname -> String
Verfasst: Donnerstag 20. November 2003, 16:02
Hi,
im Modul pygame gibt es Konstanten (integer), welche die Event-Typen darstellen, also zb. pygame.QUIT, pygame.MOUSEBUTTONDOWN usw.
Wenn jetzt so ein Event ankommt, würde ich gerne aus dieser Konstante einen String machen, sprich wenn event == pygame.QUIT, dann string_event = "pygame.QUIT" oder "QUIT".
Irgendwie sagt mir mein Verstand, dass das so nicht funktioniert, da in event ja nicht die Bezeichnung, sondern nur der Integer steht. Oder irre ich mich da?
Wie könnte man sowas elegant lösen, ich möchte auf eine Reihe if-Abfragen verzichten.
Danke
im Modul pygame gibt es Konstanten (integer), welche die Event-Typen darstellen, also zb. pygame.QUIT, pygame.MOUSEBUTTONDOWN usw.
Wenn jetzt so ein Event ankommt, würde ich gerne aus dieser Konstante einen String machen, sprich wenn event == pygame.QUIT, dann string_event = "pygame.QUIT" oder "QUIT".
Irgendwie sagt mir mein Verstand, dass das so nicht funktioniert, da in event ja nicht die Bezeichnung, sondern nur der Integer steht. Oder irre ich mich da?
Wie könnte man sowas elegant lösen, ich möchte auf eine Reihe if-Abfragen verzichten.
Danke