Python中的系统标准声音

时间:2009-08-12 11:31:23

标签: python audio wxpython system-sounds

如何从Python脚本中播放标准系统?

我正在wxPython中编写一个GUI程序,需要在事件上发出蜂鸣声以吸引用户的注意,也许我可以使用wxPython中的函数?

3 个答案:

答案 0 :(得分:3)

在Windows上你可以使用winsound,我想在Unix上使用curses.beep

答案 1 :(得分:2)

来自documentation

,你可以使用wx.Bell()函数(虽然没有经过测试)

答案 2 :(得分:1)

来自文档:

  

<强> wxTopLevelWindow :: RequestUserAttention

     

void RequestUserAttention(int flags =   wxUSER_ATTENTION_INFO)

     

使用依赖于系统的方式来吸引   用户注意窗口的时候   在后台。

     

标志可能具有值的值   wxUSER_ATTENTION_INFO(默认)或   结果是wxUSER_ATTENTION_ERROR   采取更激烈的行动。什么时候进去   怀疑,使用默认值。

     

请注意,此功能应该   通常只在使用时使用   申请尚未进入   前景。

     

此功能目前已实施   对于Win32,它闪烁窗口   任务栏中的图标,以及wxGTK   任务栏支持它。