【问题标题】:System standard sound in PythonPython中的系统标准声音
【发布时间】:2010-11-18 22:22:43
【问题描述】:

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

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

【问题讨论】:

    标签: python audio wxpython system-sounds


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      documentation,您可以使用 wx.Bell() 函数(虽然未测试)

      【讨论】:

        【解决方案3】:

        来自文档:

        wxTopLevelWindow::RequestUserAttention

        void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO)

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

        flags 的值可能是 wxUSER_ATTENTION_INFO(默认)或 wxUSER_ATTENTION_ERROR 结果 在更激烈的行动中。当在 有疑问,使用默认值。

        注意这个函数应该 通常只在使用时 应用程序尚未在 前景。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-04-25
          • 1970-01-01
          • 2010-11-12
          • 1970-01-01
          • 2011-07-25
          • 1970-01-01
          • 2015-05-03
          • 2012-09-07
          相关资源
          最近更新 更多