qt多媒体模块

这篇博客介绍了如何使用Qt进行多媒体操作,包括实现文件浏览器,利用QLineEdit、QPushButton、QListWidget等组件展示文件信息。通过QDir和QFileInfo遍历目录,使用QProcess打开文件。此外,还详细讲解了音频播放,利用QSound类进行音效播放,并展示了如何创建音乐播放器。对于视频播放,使用QMediaPlayer和QVideoWidget实现,并通过QSlider控制播放进度。最后,讨论了QProcess类在启动外部程序中的应用。
摘要由CSDN通过智能技术生成

实现文件浏览器

QLineEdit

单行文本输入框类

setText设置内容

QPushButton按钮类

QListWidget列表框类

QListWidgetitem单元项实例

setText设置内容

setIcon设置图标

信号itemDoubleClicked() 双击单元项产生

QDir目录类

setPath()设置路径

entryInfoList()获取当前目录下所有文件信息

cd()切换目录

cdUp()返回到上一级

absolutePath()获取绝对路径

QFileInfoList文件信息列表容器

at(i)根据索引访问

QFileinfo

fileName()文件名字

循环遍历 添加到QListWidget

QFileInfo文件信息类

filename()

isDir()判断是否为目录

isFile()判断是否为文件

QProcess类打开记事本

start()启动

参数:文件路径、文件名

multimedia

多媒体模块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于QT完成的集计算器、电子相册、相机、记事本、多媒体音乐播放器、2048小游戏为一体的多媒体系统,有系统语音提示等。(遇到问题可以评论,注意注册和登录密码等数据默认保存在C盘下的Database文件夹下,使用前需先在C盘新建一个Database命名的文件夹) 项目使用软件: QtCreate5.12 项目使用模块: 数据库 GUI 界面设计 多媒体 摄像头 截图 文字转语音 动画显示 界面包含内容 一、 开机动画界面设计(自定义图片显示,图片放置欢迎字样) 二、 登录注册设计 注: 1. 注册 数据库+MD5 加密 让用户自由注册 a. 点击注册跳转到账户注册界面、点击注册中返回可以返回登录界面 b. 注册界面数据设置为不为空,用户名和用户账号不能有重复 c. 确认注册进行数据的插入,字段:用户名、性别、账户、密码 注册成功:消息盒子提示成功,清空输入框的内容 注册失败:消息盒子提示用户存在 d. 取消注册清空所有输入框内容 e. 限定输入框的输入长度,在对应的输入框设置提示内容 f. 如何确定选择的是男还是女提示:if 判断 ui-> QRadioButton->isChecked() 2. 登录 通过查阅数据库进行对比登录 成功登录:消息盒子提示成功,播报用户名,跳转到主界面 失败登录:消息盒子提示失败,清空账户和密码 3. 输入框设计为椭圆状,设置输入提示字符 4. 按钮设置点击和触摸时颜色切换效果或者使用图片作为背景 5. 界面背景设置为图片,标题设置为中文,图标设置为图片 三、 主界面设计 1. 按钮设置点击和触摸时颜色切换效果或者使用图片作为背景 2. 界面背景设置为图片,标题设置为中文,图标设置为图片 3. 时间显示控件自由选择 4. 进入其他界面操作时进行语音提示 5. 所有子界面能够返回主界面,在返回主界面时进行消息盒子提示 6. 设置所有子界面的标题文字
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值