Qt里面添加提示音的几种方法
来源:互联网 发布:ubuntu 14 trusty 编辑:程序博客网 时间:2024/04/28 02:02
第一种 调用qt本身的文件
QApplication::beep();//报警声
胡峰原创 转载请注明出处
第二种 自己添加文件
其中包含这样集中添加方式
{1}QSound::play(":../**.wav");
{2}QSoundbells(":../sound/**.wav");
bells.play();
或者选用静态创建 这样占内存大但是可以换来快速播放的效果
QSound::QSound ( const QString & filename, QObject * parent = 0, const char * name = 0 )
构造一个QSound能够快速的通过一个名为filename的文件来播放声音。这也许会比静态函数play使用更多的内存。
父类parent和名称name的参数(默认为0)被传递给了QObject的构造函数。
胡峰原创 转载请注明出处
QSound::~QSound ()
销毁声音对象。bool QSound::available () [静态]
如果可以有效的支持就返回真,否则返回假。
QString QSound::fileName () const
返回与声音有关的文件名。bool QSound::isAvailable () [静态]
如果在该平台上存在声音设备便返回真,否则返回假。应用程序要么当声音是十分重要时选择报告用户要么就默默的操作而不麻烦用户了如果没有有效的声音,所有的QSound操作工作安静且快速。
bool QSound::isFinished () const
当声音播放完成时返回真,否则返回假。int QSound::loops () const
返回声音将播放的次数。int QSound::loopsRemaining () const
返回声音将循环的次数。该值在每次声音循环后会减少。该函数在窗口下不支持并且总是返回循环的总数。
void QSound::play ( const QString & filename ) [静态]
播放一个叫做filename的文件中的声音。实例:sound/sound.cpp。
void QSound::play () [槽]
这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。开启声音播放。该数数立即返回。依靠平台的音频设备,其它的声音也许被停止,也许被新的声音混合。
在任何时候声音可以再次播放,可能混合或者替代先播放的声音。
void QSound::setLoops ( int l )
当它播放时设置声音重复一次。超过-1的值也许会引起声音的死循环。在Windows中, 不同于1的循环次数的声音将总是死循环。
也可以参考loops()。
void QSound::stop () [槽]
停止声音播放。
也可以参考play()。
- Qt里面添加提示音的几种方法
- 在JTable里面添加JCheckBox的几种方法
- 添加alert提示框的几种方法
- Qt中为按钮添加图片的几种方法
- Qt中为按钮、标签添加图片的几种方法
- Qt学习: 给程序添加快捷键事件的几种方法介绍
- myeclipse里面添加spket的js提示
- UpdatePanel 弹出提示的几种方法
- Qt同步线程的几种方法
- Qt创建线程的几种方法
- Qt实现睡眠的几种方法
- qt创建多线程的几种方法
- eclipse 里面的jar包引入的几种方法
- MyEclipse里面安装SVN的几种方法
- Eclipse 添加插件的几种方法
- 添加URL路由的几种方法
- jquery 添加节点的几种方法
- JQuery添加节点的几种方法
- 在线重定义表
- windows下安装opennms
- Linux makefile中 nm命令的使用
- 领悟 JavaScript 中的面向对象
- MBR和grub工作原理
- Qt里面添加提示音的几种方法
- 将字符串转化为整数,如"5683"->5683
- J2ME三种低级用户界面事件处理技术比较
- 使用电脑省电的方式?
- 如何在Excel中输入0开头数字?
- 谷歌中国年检结果合格 外媒称已低头
- centos 安装mysql遇到configure: error: No curses/termcap library found 解决方法
- 雅虎第二季度净利润2.13亿美元同比增51%
- 254440300