PySimpleGui: Ampersands nicht mit windows.read() zurückgegeben?
Verfasst: Sonntag 11. August 2024, 21:34
Ich versuch mittlerweile meine GUI mehrsprachig zu gestalten mit Hilfe des Verfahrens in diesem Video: https://www.youtube.com/watch?v=tOWO6xWA4co
Dabei bin ich auf ein Problem gestoßen. Ich definiere also die Texte für das deutsche Menü in einem dictionary und frage dann nach Window read auch ab, ob der Name aus dem Menü zurück geliefert wird. aber bei "&Einstellungen..." bekomme ich nur "Einstellungen..." geliefert. Da ich das & überall in den Menüs verwende müsste ich also nun den String mit und ohne & für sämtliche Menüeinträge verwalten. Das ist lästig.
Wer frisst die &? Python ode PySimpleGUI? Ich habe in der Doku von PySimpleGui keinen Hinweis gelesen, dass die & nicht mitgeliefert werden.
Kann man PySimpleGui oder Python sagen, er soll die & durchreichen?
Oder kann man auf einfache Weise selbst die & aus einem String herausfiltern for dem Vergleich? Sie stehen nicht immer am Anfang!
Dabei bin ich auf ein Problem gestoßen. Ich definiere also die Texte für das deutsche Menü in einem dictionary und frage dann nach Window read auch ab, ob der Name aus dem Menü zurück geliefert wird. aber bei "&Einstellungen..." bekomme ich nur "Einstellungen..." geliefert. Da ich das & überall in den Menüs verwende müsste ich also nun den String mit und ohne & für sämtliche Menüeinträge verwalten. Das ist lästig.
Wer frisst die &? Python ode PySimpleGUI? Ich habe in der Doku von PySimpleGui keinen Hinweis gelesen, dass die & nicht mitgeliefert werden.
Kann man PySimpleGui oder Python sagen, er soll die & durchreichen?
Oder kann man auf einfache Weise selbst die & aus einem String herausfiltern for dem Vergleich? Sie stehen nicht immer am Anfang!