又是听歌软件,pc端项目,pc听歌。(pc端好用的听歌软件)

网友投稿 244 2022-08-29


又是听歌软件,pc端项目,pc听歌。(pc端好用的听歌软件)

本文只提供思路,代码已上传到某云。

最近无聊,想初涉一下python中的可视化界面,

可视化界面:tkinter,pygame,wxpython,pyqt

pygame用它听过歌曲,好像里面也有事件监控,挺不错的,

wxpython我也写过音乐界面,初学python的时候,那会写的博客乱七八糟的,哈哈。

pyqt没用过。

至于tkinter,没用过,所以想学习一下,最初只是想学习一下基本功能,

后来发现不如搞一下音乐吧。

----------------------------------------------------------------------------------------------------

我们都知道,线程其实不可以并发,所以里面我开了两个进程,

A进程用来:tkinter界面,

B进程用来:监控音乐是否完毕,是否可以切歌。

-------------------------------------------------------------------------------------------------------

为什么要开一个进程去监控呢,有人会问,因为我播放音乐的模块没有强大的功能,

pygame,mp3play,playsound

这三个,pygame不支持在线播放

mp3play放在函数里,即使生成全局变量,也不管用

playsound虽然low,但是好用

------------------------------------------------------------------------------------------------------------

进程之间是不会共享数据的,所以我们用到了队列,其实用redis数据库最好用了,

但是咱们没必要,考虑方便移植,所以用的消息队列,

----------------------------------------------------------------------------------------------------------------

A进程里面,开一个按钮,去触发 音乐播放函数,我是放在线程的,

你如果想播放视频,你知道怎么玩吗,用opencv播放视频,这你需要再开一个进程,

在音乐线程开启的时候,视频线程就开启,通过消息队列进行数据共享。

--------------------------------------------------------------------------------------------------------------

太懒了,不实用主要,

-------------------------------------------------------------------------------------------------------------

遇到的问题:在我打包项目去执行的时候,竟然报错啦

咱们也看不懂,好像说处理器太老了,

于是改变思路,那只能安装python环境的才可以玩

于是,将python main.py  去生成可执行文件

--------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------------------


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:用wordcloud搞词云,大数据词云,自定义图像(wordcloud生成词云有两种方法)
下一篇:Java实现简单的迷宫游戏详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~