2009-08-12 12 views
0

Wie spielen Standard-System klingt aus einem Python-Skript?System-Standard-Sound in Python

Ich schreibe ein GUI-Programm in WxPython, die auf Ereignisse piepen muss, um die Aufmerksamkeit des Benutzers zu erregen, vielleicht gibt es Funktionen in WxPython, die ich nutzen kann?

Antwort

1

Aus der Dokumentation verwenden:

wxTopLevelWindow :: RequestUserAttention

Leere RequestUserAttention (int flags = wxUSER_ATTENTION_INFO)

Verwenden Sie eine systemabhängige Weise, um die Aufmerksamkeit der Benutzer auf das Fenster zu lenken, wenn es im Hintergrund ist.

Flaggen haben den Wert von entweder wxUSER_ATTENTION_INFO (Standard) oder wxUSER_ATTENTION_ERROR die in einer drastischere Maßnahmen resultiert, kann. Verwenden Sie in den Standardwert.

Beachten Sie, dass diese Funktion normalerweise nur verwendet werden sollte, wenn die -Anwendung nicht bereits in Vordergrund ist.

Diese Funktion wird zurzeit für Win32 implementiert, wo es das Fenster -Symbol in der Taskleiste die sie unterstützen, und für wxGTK mit Taskleisten blinkt.