python音乐播放器制作简易_PyQt5制作简易音乐播放器

先睹为快https://www.zhihu.com/video/1095396604231626752

开发环境Win10

python3.5+(安装了pyqt5)

原理简介

源代码我已经做了一些注释,会pyqt5的话基本看下源码就懂了,因为原理还是很简单的。这里就简单介绍一下吧。

设计界面

QAQ界面设计的比较简约,大概长这个样子:

源代码里一个个地定义界面包含的元素,然后排版一下就行了:

class musicPlayer(QWidget):

def __init__(self):

super().__init__()

self.__initialize()

'''初始化'''

def __initialize(self):

self.setWindowTitle('音乐播放器v0.1.0-Charles的皮卡丘')

self.setWindowIcon(QIcon('icon.ico'))

self.songs_list = []

self.song_formats = ['mp3', 'm4a', 'flac', 'wav', 'ogg']

self.settingfilename = 'setting.ini'

self.player = QMediaPlayer()

self.cur_path = os.path.abspath(os.path.dirname(__file__))

self.cur_playing_song = ''

self.is_switching = False

self.is_pause = True

# 界面元素

# --播放时间

self.label1 = QLabel('00:00')

self.label1.setStyle(QStyleFactory.create('Fusion'))

self.label2 = QLabel('00:00')

self.label2.setStyle(QStyleFactory.create('Fusion'))

# --滑动条

self.slider = QSlider(Qt.Horizontal, self)

self.slider.sliderMoved[int].connect(lambda: self.player.setPosition(self.slider.value()))

self.slider.setStyle(QStyleFactory.create('Fusion'))

# --播放按钮

self

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 对于Python音乐播放器的毕业设计,你可以考虑以下几个方面: 1. 功能设计:确定音乐播放器的基本功能,例如播放、暂停、停止、音量控制、下一曲/上一曲等。可以参考引用中的70行代码制作一个简易音乐播放器的例子,使用pygame库来实现音乐播放功能。 2. 界面设计:设计音乐播放器的用户界面,包括主界面、播放列表、播放控制按钮等。可以使用Python的图形界面库如Tkinter或PyQt来实现界面的设计。 3. 文件管理:实现音乐文件的添加、删除、导入等功能,可以考虑使用文件对话框来实现文件的选择和导入。 4. 音乐信息显示:在播放器界面中显示音乐的信息,例如歌曲名、歌手、专辑封面等。可以使用音乐元数据库如mutagen来获取音乐文件的信息。 5. 高级功能:根据个人兴趣和能力,可以考虑添加一些高级功能,例如歌词显示、歌曲推荐、音乐可视化等。 在设计毕业项目时,要注意考虑项目的可行性和实用性,以及合理分配时间和任务。希望这些建议能对你的项目有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [70 行 Python 代码制作一款简易音乐播放器](https://blog.csdn.net/ygdxt/article/details/84679556)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [用Python制作音乐播放器(上)](https://blog.csdn.net/weixin_50259832/article/details/108167045)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值