用Python制作简单的音乐播放器

哈喽,大家不知道是上午好还是中午好还是下午好还是晚上好!
音乐播放器,大家应该不陌生吧!今天我们一起来学习如何用python制作音乐播放器。之所开头有一个“上”,是因为我们今天先做好弹窗框架,下一次再说音乐(八月前会告诉你们,所以别担心)

准备

编辑环境(及编辑器):大部分的都可以,如Git,pycharm,sublime text3等等,我这里用的是git。
电脑系统:随便
需导入模块:
tkinter(即Tk)
pygame
pygame是第三方库,需要手动下载。
pygame下载方法:打开开始菜单,输入“cmd”,回车打开它在里面输入以下指令:

pip install pygame

如果是苹果电脑,需将输入的指令改成

pip3 install pygame

输入完毕后,敲回车,耐心等待,如果进度条在中途终止了,重新输入,当进度条为100%时,输入python,回车,再输入import pygame,如果没报错,即为安装成功。

构思

我们设计的音乐播放器是一个Tk弹窗,内容大致如下:
第一行有三个按键,内容为“随机播放”“上一首”“下一首”
第二行是一个居中的按键,内容为“停止”
第三行也是一个居中的按键,内容为“退出”
构思好了,我们开始

开始

还是老规矩,直接奉上代码,注释在后头,咱一行一行地讲。

from tkinter import *root=Tk()
root.title("音乐播放器")def suiji_song():passdef next_song():passdef last_song():passdef stop_song():passb1=Button(root,text="随机开始",width=10,command=suiji_song)
b1.grid(row=0,column=0,padx=10,pady=10)b2=Button(root,text="下一首",width=10,command=next_song)
b2.grid(row=0,column=1,padx=10,pady=10)b3=Button(root,text="上一首",width=10,command=last_song)
b3.grid(row=0,column=2,padx=10,pady=10)b4=Button(root,text="停止",width=20,command=stop_song)
b4.grid(row=1,column=0,padx=10,pady=10,columnspan=3)b5=Button(root,text="退出",width=20,command=root.destroy)
b5.grid(row=2,column=0,padx=10,pady=10,columnspan=3)

那我们来一行一行的分析这些代码:
第1行我们导入tkinter这个库
第2行,和我们创建一个弹窗
第3号我们把弹窗的名字改为“音乐播放器”
后几行有“def”的我们定义一下那几个按钮
之后全都是定义按钮的信息

注意!,今天只是创建一下音乐播放器的样子所以你运行完之后,点那些按钮一点都没有任何结果,播放音乐,我们下期再说。

今天的内容就到这里了,886!

用Python制作音乐播放器(上)相关推荐

  1. 用Python制作音乐播放器(下,含完整源代码)

    哈喽,大家不知道是上午好还是中午好还是下午好还是晚上好! 音乐播放器,大家应该不陌生吧!今天我们一起来学习如何用python制作音乐播放器.之所开头有一个"下",是因为我们以前已经 ...

  2. python制作音乐播放器_python实现音乐播放器 python实现花框音乐盒子

    本文实例为大家分享了python实现音乐播放器的具体代码,供大家参考,具体内容如下 """这是一个用海龟画图模块和pygame的混音模块制作的简易播放器. 作者:李兴球, ...

  3. Python制作音乐播放器,帮你随时放飞心情~

    最近网易云音乐闹出不少事情,甚至被各大应用商店下架.它的某些做法小笨聪也着实不敢苟同,但还是希望它整改后能够发展更好,当然不只是在故事式热评方面,还包括更为重要的版权问题. 由此,小笨聪也萌发了制作一 ...

  4. 小案例:用Python制作音乐播放器

    以下是音乐播放器要实现的功能: 1.可以通过打开存放音频文件夹来添加音频 2.可以播放和暂停音频 3.可以设置播放音量 需要实现音频播放器的模块: 1.pygame的音频播放功能 2.easygui的 ...

  5. 完整实例项目:使用python自制音乐播放器~

    今天使用python的pygame等模块制作了一个简单的音乐播放器,实现了很多好玩的功能,在这里和大家一起分享!这是笔者的第二篇博客,也是正式的完成一个小项目,希望获得大家的支持~ 播放器可以实现的功 ...

  6. 基于python的音频播放器_基于python实现音乐播放器代码实例

    基于python实现音乐播放器代码实例,一首,函数,按钮,布局,音乐 基于python实现音乐播放器代码实例 易采站长站,站长之家为您整理了基于python实现音乐播放器代码实例的相关内容. 核心播放 ...

  7. 树莓派3B qt+mplayer制作音乐播放器(10)

    内容 树莓派3B qt+mplayer制作音乐播放器:播放.暂停.上一曲.下一曲,音量调节. 平台:树莓派+qt+mplayer 1.配置 qt安装见此: https://blog.csdn.net/ ...

  8. winform制作音乐播放器

    winform制作音乐播放器 本文利用C# 调用Windows自带的Windows Media Player 打造一款属于自己的音乐播放器,以供学习分享使用,如有不足之处,还请指正. 概述 Windo ...

  9. python本地音乐播放器+附源文件地址

    python本地音乐播放器 因为现在听歌都要版权,所以我喜欢把音乐下载下来听.但一直没找到喜欢的本地音乐播放器,我也只会一些python皮毛,所以有了自己写一个python本地音乐播放器的想法,经过摸 ...

最新文章

  1. elasticsearch组件的安装启动,测试等(windows)
  2. UA MATH566 统计理论 QE练习题2.1
  3. Python 元组遍历排序操作方法
  4. Ubuntu16.04如何换pip源
  5. xshell执行结果到文本_xshell拷贝文件到本地
  6. Select For update语句浅析
  7. MSP432P401R TI Drivers 库函数学习笔记(二)认识TI-RTOS (TI-POSIX)
  8. TLE5012B ESP32驱动程序、硬件电路设计、4线SPI通信,驱动完美兼容4线SPI不用改MOSI开漏推挽输出
  9. 《高可用架构·中国初创故事(第3期)》一2.5 指导
  10. 栈的典型应用 —— 逆序输出
  11. “大众摄影”“北外亚非学院”等网站被挂马
  12. 武则天用无字碑深切蔑视男人
  13. 利用WMI轻松打造WINDOWS任务管理器
  14. 如何使用Python itchat库玩转微信, 统计好友信息, 设置自动回复和发送本地文件...
  15. Sai Life Sciences任命COO;Affamed 在华植入首例景深延长型人工晶状体 | 医药健闻
  16. 程序员有了这几款神器,瞬间逼格就上去了!
  17. 什么是门禁系统?门禁设备有哪些?
  18. Win7开启无线热点AP
  19. ElasticSearch入门:ES分词器与自定义分词器
  20. wptx64能卸载吗_Win10如何卸载应用?Win10内置应用卸载方法

热门文章

  1. 模拟卷Leetcode【普通】1705. 吃苹果的最大数目
  2. MATLAB plot 输出高清图片,及线宽、字体设置
  3. eclipse项目出现感叹号——快速解决
  4. DAPPER全反光羽绒服
  5. vue-其他watch监听.html
  6. 大象营销:玩转设计师渠道
  7. mysql sql ppt_SQL入门学习
  8. 【ProgrammingMicrosoftAzureServiceFabric】第四章: Actor模式
  9. 清北复交人浙南,都有哪些CS院校推荐?
  10. 文章没人看,粉丝天天掉,做新媒体的你崩溃了吗?