1.用QtCreator程序向导几步就创建一个项目,而以前则是使用分散的工具来创建.
1.1选择主菜单File->newfileorproject->Qt4GUIApplication创建一个标准GUI程序.如下图↓↓↓
1.2点击下方的choose…设置项目目录,即可快速建立一个项目
1.3可以直接主界面的运行按键来运行QT的程序。也能按调试软件来进行调试
1.3.1图形界面的一些控件
1、使用widget存放MP4播放时的视频位置
2、horizontal Slider控件来调节视频的进度!
3、再者就是push button 了
1.3.2按键的程序连接使用
选点按键右键转到槽(go to slot)
1.4 无程序调试运行
当界面做好了之后,点击运行按键
1.5 图形界面出来之后就可以给按键增加功能了右键go to slot 进入程序首先在的头文件中添加一个库<qprocess>,在主窗口函数中添加指针
- QProcess*process;
然后在源文件MainWindow.cpp文件中的主窗口函数中添加一
线程的实例化 process=new QProcess();
然后开始编程
(1)开始播放的程序
- voidMainWindow::on_start_clicked()
- {
- QStringcommend="/root/qt/mplayer";//-slave-quiet-acmad";
- QStringfile="/root/qt/shi.avi";
- QStringcanshu="-slave-quiet-acmad-wid"+QString::number(ui->widget->winId());
- process->setProcessChannelMode(QProcess::MergedChannels);
- process->start(commend+file+canshu);
- }
(2)视频暂停的程序
- voidMainWindow::on_stop_clicked()
- {
- if(isplaying){
- process->write("pausen");
- isplaying=false;
- }
- else{
- process->write("pausen");
- isplaying=true;
- }
- }
(3)程序停止播放的程序
- voidMainWindow::on_exit_clicked()
- {
- process->write("quitn");
- }
1.6 开始调试程序
点击run 按钮然后等待构建,如果出错修改,没错的话点击
4.音量调节
- volume <value> [abs]
- Increase/decrease volume or set it to <value> if [abs] is nonzero.
- 下面代码即可实现快进功能:
- Process->write(“volume -1\n”); //音量减小
- Process->write(“volume +1\n”); //音量增加
5.静音功能
- mute [value]
- Toggle sound output muting or set it to [value] when [value] >= 0
- (1 == on, 0 == off).
- 下面代码即可实现快进功能:
- process->write(“mute 0\n”); //开启静音
- process->write(“mute 1\n”); //关闭静音
http://www.cnblogs.com/ziqiuqiandao/archive/2012/11/24/2785473.html
http://blog.csdn.net/yiyaaixuexi/article/details/6601644