网络收音机

自己写的一个网络收音机,喜欢的可以看看

 

 

 

模块描述

 

              1.电台选择

                     用户运行程序后,就可以在九宫格界面选择自己喜欢的电台类型,并选择喜欢的子类。

                     双击列表的电台名称,或者点击点击播放,边可以收听自己喜欢的电台。

              2.电台播放/暂停

                     若用户当时环境适合收听,用户可在操作界面点击暂停按钮,将电台暂时暂停,在情况允许

                     时,再次启动电台即可。

              3.电台音量+/-

用户可以通过调节音量的+-/-按钮,调节网络收音机的音量大小,达到适合自己的音量,更加舒适的享受收音机带来的不一样的感受。

4. 电台更换

用户可以点击界面的上一个电台,和下一个电台,系统将安装播放列表中的顺序进行上一个电台和下一个电台切换。

              5.电台收藏/删除

用户听到自己喜欢的电台后,可以单机屏幕上面的音频滚到条,此时播放的电台就被收录到收藏电台列表中,用户可以在我的收藏列表中选择自己收藏的进行收听

 

 

数据库

 

表1. Radiolist数据表

列名

类型

约束

备注

Radioid

varchar(10)

primary key

 

Radioname

archar(20)

 

电台名称

Address

varchar(30)

 

电台地址

Cityname

varchar(10)

 

城市名称

Tip

varchar(10)

 

标志位

表 2. Radiocollect数据表

列名

类型

约束

备注

Radioid

varchar(10)

primary key

 

Radioname

archar(20)

 

电台名称

Address

varchar(30)

 

电台地址

Cityname

varchar(10)

 

城市名称

表3. Nearly 数据表

列名

类型

约束

备注

Radioid

varchar(10)

primary key

 

Radioname

archar(20)

 

电台名称

Address

varchar(30)

 

电台地址

Cityname

varchar(10)

 

城市名称

文件一览

 

表4‑1:文件一览表

文件名

描述

Database.cpp

为程序提供数据库管理功能

image.qrc

提供程序资源管理功能

Main.cpp

提供程序入口

Mainwindow.cpp

程序主要操作功能

Mainwindow.ui

为程序提供ui界面

Thread.cpp

创建现成

4.2      函数一览

 

表4‑2:函数一览表

文件名

函数编号 /简称

函数名

类型

概要

Database.cpp

D1

initDatabase()

内部

创建初始化数据库

D2

closedb()

内部

关闭数据库

Main.cpp

C1

main(intargc,char*argv[])

接口

程序入口

Mainwindow.cpp

M1

mainwindow(QWidget*parent)

内部

构造函数

M2

~mainwindow()

内部

析构函数

M3

radiochange(QStringradioid)

内部

切换电台

M4

on_itemDoubleClicked(QListWidgetItem*item)

内部

鼠标双击

M5

on_itemClicked(QListWidgetItem*item)

内部

鼠标单击

M6

closeEvent(QCloseEvent*)

内部

关闭程序

M7

readout()

内部

检测是否连接

M8

play()

内部

播放

M9

on_play_pushButton_clicked()

内部

播放按钮操作

M10

changephoto(intx)

内部

切换滚动条

M11

on_up_pushButton_clicked()

内部

上一个电台

M12

on_down_pushButton_clicked()

内部

下一个电台

M13

on_sound_down_pushButton_clicked()

内部

音量减小

M14

on_sound_up_pushButton_clicked()

内部

音量增加

M15

on_dt1_clicked()

内部

中央电台

M16

on_dt2_clicked()

内部

音乐电台

M17

on_dt3_clicked()

内部

新闻电台

M18

on_dt4_clicked()

内部

体育电台

M19

on_dt5_clicked()

内部

曲艺电台

M20

on_dt6_clicked()

内部

经济电台

M21

on_dt7_clicked()

内部

交通电台

M22

on_dt8_clicked()

内部

生活电台

M23

on_dt9_clicked()

内部

国外电台

M24

on_list_clicked()

内部

收藏列表

M25

on_nrealy_clicked()

内部

最近播放

M26

on_delete_2_clicked()

内部

删除收藏

M27

on_shoucang_pushButton_clicked()

内部

收藏电台

thread.cpp

T1

run()

内部

计时函数

 

 

 

代码百度网盘

链接:http://pan.baidu.com/s/1kT9PAZl 密码:rtjx
 

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DreamLife.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值