用 Python 3 + PyQt5 撸了一个播放器

2018-08-02 19:24:52 +08:00
 cosven

特性

使用方法

# Ubuntu 用户可以依次执行以下命令进行安装
sudo apt-get install python3-pyqt5  # 安装 Python PyQt5 依赖包
sudo apt-get install libmpv1        # 安装 libmpv1 系统依赖

pip3 install 'feeluown>=2.0' --user -i https://pypi.org/simple/
## 为 feeluown 生成图标( Linux 用户)
feeluown-genicon   # 生成图标,点击桌面图标就可以运行
feeluown  # 也可以在命令行中运行

更多效果图和演示视频: https://github.com/cosven/FeelUOwn/wiki/Gallery

另外一个细节更多的分享帖: https://www.v2ex.com/t/476376

last but not least

14775 次点击
所在节点    Python
89 条回复
pabupa
2018-08-02 19:36:40 +08:00
👍
cosven
2018-08-02 21:21:03 +08:00
收集了一波收藏,但是却没有评论,心痛。
早知道应该把标题改成:Python 3 是世界上最好的语言...
lfzyx
2018-08-02 21:25:20 +08:00
不错,然鹅我还是用 spotify 好了
ToT
2018-08-02 21:31:46 +08:00
界面很舒服,楼主是自己设计的么?还是 GNOME 的默认样子呀 itunes 的感觉。
sadddhu
2018-08-02 21:32:36 +08:00
不错哟, 学习了
kench
2018-08-02 21:35:19 +08:00
赞一个
congmingB
2018-08-02 21:36:15 +08:00
赞,支持一波。
最近正在学 PyQt5, 刚学了一些基本的布局、部件等,看的是一些基础的文档,请问楼主进一步界面设计的学习路线?
先学习一波楼主源码~
falcon05
2018-08-02 21:38:22 +08:00
好像 itunes 哦
cosven
2018-08-02 21:40:43 +08:00
@ToT 恩,是自己瞎设计的。这个「设计」诞生的背景是当时我觉得 Qt 组件原生在 macOS 下太难看了,于是瞎设计了这个主题,当时主要参考了 itunes 的结构。

个人感受:把布局给设计好了,整体就会不错,颜色或者图标等一些东西其次。

GNOME 下也可以长这样子,这相当于是这个播放器的一个主题。
DAPTX4869
2018-08-02 21:45:28 +08:00
很赞的感觉...不过有 fb 了...
cosven
2018-08-02 21:46:14 +08:00
@congmingB
我自己以前学习 PyQt5 的思路主要是实践 + 看文档。

个人感觉大概的思路是:
1. 看基础教程和一些例子,了解 PyQt5 能干什么
2. 然后自己写一个 Hello world 例子
3. 然后就可以写一些有实际作用的项目了 -> 这时主要是靠搜索 + 模仿教程
4. 之后基本就可以看着文档写自己想写的东西了;
这时也可以参加一些其他开源项目,比如这个,哈哈哈
KaoN
2018-08-02 21:48:03 +08:00
pyside2 和 pyqt5 比较咋样。。。
cosven
2018-08-02 21:48:35 +08:00
@congmingB
这是当时学习的一些笔记,比较很真实记录当时的学习过程。(内容在现在可能没有很大参考价值,思路可能会有)
cosven
2018-08-02 21:49:15 +08:00
@lfzyx 以前用 spotify 的时候,感觉国内的音乐不是很多?(不确定是不是姿势不太对)
cosven
2018-08-02 21:50:48 +08:00
@falcon05 恩,这个界面主要是模仿 itunes 瞎弄的
cosven
2018-08-02 21:52:18 +08:00
@DAPTX4869 fb 是什么呀?之前好像没有听说过,还是说这个简写我没有听说过
lfzyx
2018-08-02 21:52:43 +08:00
@cosven 港区就很多
cosven
2018-08-02 21:57:28 +08:00
@lfzyx 哦,这样纸...
TOUJOURSER
2018-08-02 21:58:48 +08:00
咋一看以为是 itunes
congmingB
2018-08-02 22:02:18 +08:00
@cosven 待我拜读学习一哈。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/476389

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX