python音乐播放器

当时学了半个月python,有一天突然心血来潮做的音乐播放器,这样就可以用自己的播放器听周杰伦的歌了!!!
在这里插入图片描述
说说我的界面布置吧。听歌我是用了两种想法,因为主要是播放本地音乐,一种是选择文件播放,另一种是随机播放。壁纸的原理和选择文件类似。然后就是播放器的常规界面,显示播放歌曲,歌曲时间(有点low),还有暂停,继续播放,下一首,结束播放,音量控制。提醒功能的想法是每隔两个小时文字提醒要起来休息并且提醒一分钟后放歌(要是两个搞反可能会被吓到)提醒右边的是虚化边框,个人感觉很帅气。最下面加了实时的时间。
在这里插入图片描述

python的安装参考:https://jingyan.baidu.com/article/cb5d6105a32b5f005c2fe0ea.html
安装python注意点:

  1. 要在开始的界面勾选Add python 3.x to PATH,这样就不需要自己去配置环境变量;
  2. 要在自定义安装中勾选install for all users;
  3. 在安装成功的结束界面可能会出现Disable path length limit的按钮,有点话点一下就好了;

音乐播放器需要导入的库有

  • tkinter
  • re
  • threading
  • pygame
  • time
  • os
  • random

安装库方法

  1. 打开cmd中python环境
  2. pip install 库名

下面是音乐播放器的代码,可能当中还存在诸多的问题。

import tkinter
from tkinter import Button
from tkinter import Label
from tkinter import Entry
from tkinter import Scale
from tkinter import Label,PhotoImage
from PIL import Image,ImageTk
from tkinter import messagebox
from tkinter import Toplevel
from pymediainfo import MediaInfo
import re
from tkinter import Message
import threading
import pygame
import time
import os
import random
from tkinter.filedialog   import askopenfilename
from tkinter.filedialog import askdirectory
from tkinter import StringVar

top=tkinter.Tk()
top.geometry("800x400")
top.title("嘟嘟的音乐播放器")
def printsrceen(texts):
    t=int(texts)
    top.attributes("-alpha",t/100)
 
screenwidth = top.winfo_screenwidth()
screenheight = top.winfo_screenheight() - 100

pygame.init()
path=StringVar()
paths=StringVar()
patht=S
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值