热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

音乐播放器开发Day1

前言:为了实时的记录自己音乐播放器的开发过程,特此专门开个专栏来实时记录音乐播放器的开发过程,从零到一实现项目的开发。如果有兴趣相投的小伙

前言:为了实时的记录自己音乐播放器的开发过程,特此专门开个专栏来实时记录音乐播放器的开发过程,从零到一实现项目的开发。如果有兴趣相投的小伙伴,欢迎大家一起交流学习~~~

本播放器目前整体思路为分为客户端和服务器,即C/S架构,客户端搭建在Windows平台,服务器搭建在Linux平台。

播放器主要想实现的功能包括:播放/暂停,上一曲,下一曲,歌词显示,双击播放,注册,登录等…

下面我们开始第一天的工作,仿照网易云播放器对自己开发的音乐播放器UI界面的整体结构布局。
第一天任务很轻松,只是简单的操作了几个空间
注:客户端UI界面在QT Creator上开发


Day1

网易云播放器界面
在这里插入图片描述自己搭建的UI界面(很简陋~)
在这里插入图片描述


详细过程

快捷键 F1 帮助 F2 以及 shift+F2 切换函数 调试 F 9 10 11 保存所有 ctrl + shift + S
搜索 ctrl + F 注释 ctrl + /


客户端


1 创建项目


2 编辑界面


设置窗口

窗口设置:宽x高 1275x835 设置最小窗口和最大窗口,使窗口不能改变
在这里插入图片描述控件如上图所示,所有控件添加完成之后,对所有的控件起名。

起名方式统一采用驼峰命名法,并且控件的名字以控件类型开头
在这里插入图片描述
在这里插入图片描述


添加资源

在这里插入图片描述在这里插入图片描述
在这里插入图片描述


设置图标背景透明及大小

在这里插入图片描述label标签可以从该处添加资源,并且选中下面的√,自适应大小

播放器UI控件基础界面暂时先设置到这里,我们明天将进行对播放器的正式开发~

如果有小伙伴对开发音乐播放器感兴趣,欢迎大家一起交流,在下方留言或者私信我都可以,共同进步~

最后,希望大家路过能给个一键三连呀~~~


推荐阅读
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • 如何使用PyCharm及常用配置详解
    对于一枚pycharm工具的使用新手,正确了解这门工具的配置及其使用,在使用过程中遇到的很多问题也可以迎刃而解,文中有非常详细的介绍, ... [详细]
  • Python第三方库安装的多种途径及注意事项
    本文详细介绍了Python第三方库的几种常见安装方法,包括使用pip命令、集成开发环境(如Anaconda)以及手动文件安装,并提供了每种方法的具体操作步骤和适用场景。 ... [详细]
  • 深入理解Lucene搜索机制
    本文旨在帮助读者全面掌握Lucene搜索的编写步骤、核心API及其应用。通过详细解析Lucene的基本查询和查询解析器的使用方法,结合架构图和代码示例,带领读者深入了解Lucene搜索的工作流程。 ... [详细]
  • 本文详细介绍了如何在不同操作系统和设备上设置和配置网络连接的IP地址,涵盖静态和动态IP地址的设置方法。同时,提供了关于路由器和机顶盒等设备的IP配置指南。 ... [详细]
  • 本文详细介绍了如何在预装Ubuntu系统的笔记本电脑上安装Windows 7。针对没有光驱的情况,提供了通过USB安装的具体方法,并解决了分区、驱动器无法识别等问题。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 智能医疗,即通过先进的物联网技术和信息平台,实现患者、医护人员和医疗机构之间的高效互动。它不仅提升了医疗服务的便捷性和质量,还推动了整个医疗行业的现代化进程。 ... [详细]
  • 从码农到创业者:我的职业转型之路
    在观察了众多同行的职业发展后,我决定分享自己的故事。本文探讨了为什么大多数程序员难以成为架构师,并阐述了我从一家外企离职后投身创业的心路历程。 ... [详细]
  • 解决SVN图标显示异常问题的综合指南
    本文详细探讨了SVN图标无法正常显示的问题,并提供了多种有效的解决方案,涵盖不同环境下的具体操作步骤。通过本文,您将了解如何排查和修复这些常见的SVN图标显示故障。 ... [详细]
  • 查找最小值的操作是很简单的,只需要从根节点递归的遍历到左子树节点即可。当遍历到节点的左孩子为NULL时,则这个节点就是树的最小值。上面的树中,从根节点20开始,递归遍历左子 ... [详细]
  • Java项目分层架构设计与实践
    本文探讨了Java项目中应用分层的最佳实践,不仅介绍了常见的三层架构(Controller、Service、DAO),还深入分析了各层的职责划分及优化建议。通过合理的分层设计,可以提高代码的可维护性、扩展性和团队协作效率。 ... [详细]
  • 本文探讨了在构建应用程序时,如何对不同类型的数据进行结构化设计。主要分为三类:全局配置、用户个人设置和用户关系链。每种类型的数据都有其独特的用途和应用场景,合理规划这些数据结构有助于提升用户体验和系统的可维护性。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 本月初,我们为大家推荐了一系列精选书单,助力大家提升技术水平。月底,我们将介绍几位行业大牛,帮助大家找到人生导师。InfoQ一直致力于为用户提供有价值的资源和支持。 ... [详细]
author-avatar
憐海周_472_151
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有