课程设计之音乐播放器_失踪的鲤鱼的博客-程序员秘密

技术标签: c++  qt  待续  音乐播放器  

在这里插入图片描述歌曲名称和歌词显示以及歌词跟踪功能;在这里插入图片描述模糊查询,查找歌曲列表中的歌曲;在这里插入图片描述桌面歌词,歌词伪遮罩,,,不知道为什么,字体放大以后就不能完全重合了。而且是一个字符一个字符的覆盖。在这里插入图片描述小播放器,,那个滑块不知道为什么美化不了。在这里插入图片描述歌曲进度及时间显示。在这里插入图片描述暂停,上一曲,下一曲,桌面歌词,播放模式以及声音调节;在这里插入图片描述在这里插入图片描述去除窗口边框,自定义最大,最小以及关闭窗口功能。那个衣服按钮是更换皮肤。。在这里插入图片描述自定义菜单,通过菜单打开文件件并添加歌曲。。
然后是一些问题。首先歌词遮罩,这个不完全重合也就算了,还不能在规定时间内完美覆盖。其次控件提示,不知道为什么那些图标也被安在上面了。再接着是子对话框的滑块,无法美化。
最后是素材问题。不好找,素材基本来自https://blog.csdn.net/daydream13580130043/article/details/79094643;
接下来准备完善歌词遮罩,按钮美化,滑块美化,菜单美化,最近播放列表,我喜欢的音乐列表,皮肤列表,目前的皮肤是只能按一定次序更换的。
源代码网盘链接
链接:https://pan.baidu.com/s/1dABdEnIEaqtGbZ5QVJGwKQ
提取码:139x
复制这段内容后打开百度网盘手机App,操作更方便哦
素材链接
链接:https://pan.baidu.com/s/1olArYkKaSREG-GfMLX-cKA
提取码:a6u7
在这里插入图片描述
在这里插入图片描述歌词遮罩,菜单美化,还有提示滚动已完成。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43648973/article/details/91044246

智能推荐

IMX6Q的EMMC分区_imx6q uboot分区_peterhunter0320的博客-程序员秘密

转载地址:http://blog.sina.com.cn/s/blog_9864c64a0102xpte.html转载地址:(5条消息) IMX6Q的EMMC分区_kunkliu的博客-程序员秘密公司最近有个项目是用飞思卡尔的IMX6Q的核心板,刚好需要给EMMC重新分区,EMMC分区和其他的NADN或者NOR的分区不太一样。我在uboot和kernel(4.1.5)中没有找到任何给EMMC分区的相关内容。在网上找了一天的资料,都说在内核里面的什么什么对应文件,反正我找了半天没看见。自己摸索.

Qt :绘图总结_qt 绘制货物装载_SAW1113的博客-程序员秘密

Qt :绘图总结目录QPainter①定义Qpainter类的对象:②设置画笔或画刷③基本的绘图操作:3.1画线:3.2画圆:3.3绘制背景图片:3.4绘制logo或者区域内的内容绘图设备介绍QPixmapQImageQPictureQPixmap和QImage之间的相互转换:绘图基本逻辑:①确定绘图设备(画布)②...

最小分词(中文分词)_azhoulinux的博客-程序员秘密

中文分词一般有下面几种方法:(http://www.googlechinablog.com/2006/04/blog-post_10.html)1、基于字符串匹配的分词方法1)正向最大匹配法(由左到右的方向);2)逆向最大匹配法(由右到左的方向);3)最少切分(使每一句中切出的词数最小)。这几种方法一般都是通过“字典”来实现的,比如:"中国航天官员应邀到美国与太空总...

linux:利用socketpair来在进程间传递描述符_apeng139423的博客-程序员秘密

1.socketpair 2.sendmsg/recvmsg 3.UNIX域套接字传递描述字 功能:创建一个圈双工的流管道 原型: int socketpair(int domain, int type, int protocol, int sv[2]); 参数 domain :协议家族 type: 套接字种类 protocol:协议种类 sv:返...

随便推点

Oracle ERP 财务顾问面试的常见问题--欢迎补充_weixin_30367945的博客-程序员秘密

网上收集的Oracle ERP 财务顾问面试的常见问题:1、3C:会计科目弹性域结构(COA:Chart of Account)、币种(Conrrency)、日历(Clander)2、以前项目的EBS组织结构3、会计基础4、销售-应收流程 采购-应付流程 月结流程 成本 固定资产相关5、采购到发票的流程涉及到的科目6、什么时候会产生差异  a、采用标准成本法时(...

ActionContext和ServletActionContext小结_weixin_30256901的博客-程序员秘密

ActionContext和ServletActionContext小结1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话 (Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServle...

连接数据库时出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver怎么修改_添加库之后怎么改driver_幻梦星空的博客-程序员秘密

确认包已经被导入web工程目录。 原来是tomcat找不到MySQL JAR包的问题。后来又把mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面就ok了,嘿…… 在java项目中,只需要引入mysql-connector-java-5.1.7-bin.jar就可以运行java项目。在web项目中,当Clas

unity发布WebGL输入中文_unity webgl中文输入_-Y-的博客-程序员秘密

P.S. 使用默认字体发布webgl后都不会显示,这里主要解决发布网页输入框输入不了中文问题。发布WEBGL输入中文样例提取码:ir2x

uni-app 连接逍遥模拟器 安卓模拟器 不显示 找不到 端口映射_uniapp 逍遥游端口_时间在飞飞的博客-程序员秘密

最近因为疫情公司的出境旅游服务受到了很大的打击,为了生存下去。国际业务部门接了一个日本合作企业的开发业务。由于Android和ios开发的小伙伴比较忙。我被拉来开发一个App,由于需要多端使用。最后选择使用uni-app,来开发。刚开始都是在h5页面来调试,最后测试App的时候需要使用安卓模拟器来调试。连接模拟器调试的步骤HbuilderX安装目录下D:\Program Files\HBuilderX\plugins\launcher\tools\adbs复制红框中这三个文件 ..

dubbox入门小demo_何欢小星星的博客-程序员秘密

linux系统搭建环境安装tomcat和zookeeper注册中心,如果是在同一台机器,zookeeper端口号是2181,不用进行修改.服务提供者开发创建业务接口@Service要用阿里巴巴dubbo提供的注解,并在web.xml配置springlistener,在spring配置文件中,配置如下<dubbo:application name="dubboxdemo-ser...

推荐文章

热门文章

相关标签