内容
在Linux平台(Redhat或Ubuntu)环境下配置QT环境,设计一个基于图形化界面的MP3播放器。
抽象数据类型定义
QT是一个拥有很多C++封装方法的集成工具,我们使用时候需要在.h文件的类定义中添加自己所需要的变量和方法定义
1 定义int类型私有变量 playIndex存放进程标号
2 定义QPrecess类型私有变量*playProcess控制进程
3 定义QStringList 类型私有变量playList存放音乐列表
4 定义Init()初始化函数函数和playMovie()声明
5 在slots中添加所需要的槽函数,即事件触发的处理函数。
6 arguments存放文件,program存放进程工具,用于process进程的执行,比如->start()函数的两个参数一个是执行的进程,一个是arg参数。
环境搭建
(1)QT安装与配置
解压qt-everywhere-opensource-src-4.7.3.tar.gz
命令tar -xvzf qt-everywhere-opensource-src-4.7.3.tar.gz
进入qt-everywhere-opensource-src-4.7.3 目录 执行配置文件
命令 sudo ./configure 安装过程键入 o yes
等待安装成功
(2)编译源码
命令make –j8
安装程序 make install 安装成功后系统生成一个文件 /usr/local/Trolltech/Qt-4.7.3/bin/qmake
(3)配置QT环境变量
命令 vi /usr/local/Trolltech/Qt-4.7.3.setenv.sh
export QTDIR=/usr/local/Trolltech/Qt-4.7.3
export PATH= Q T D I R / b i n : QTDIR/bin: QT