- 博客(6)
- 收藏
- 关注
原创 基于 Next.js 开发的一个开源音乐下载站,支持多平台搜索与下载
CoCo-Downloader是一个开源的网页版音乐下载工具,基于Next.js开发。支持7个音乐源聚合搜索、在线试听和批量下载,适配PC和移动端。采用TypeScript+TailwindCSS技术栈,支持Docker一键部署。该项目定位轻量级音乐下载服务,同时推荐功能更丰富的桌面端软件CoCoMusic。代码已完全开源,欢迎体验和贡献。
2026-01-24 16:54:57
898
1
原创 OpenAI API 格式规范与Fastapi实现指南
本文档详细介绍了OpenAI API的规范与FastAPI实现指南,主要包括API请求响应格式、流式响应处理、错误机制和安全认证等核心内容。通过标准化RESTful接口设计,支持多模型交互与实时流式输出,并提供了完整的FastAPI实现方案,包括项目结构、数据模型定义和路由配置示例。文档还涵盖了详细的参数说明、状态码规范和最佳实践,帮助开发者构建兼容OpenAI API的服务。
2025-08-24 17:43:27
3371
原创 使用PyQt实现加载骨架屏组件
这篇文章详细介绍了在Qt框架下实现骨架屏(Skeleton Screen)组件库的技术方案。文章从设计思路出发,阐述了如何通过基础形状组合构建复杂骨架布局,并统一管理高亮动画效果。核心内容包括:1) 基于QWidget的SkeletonBase基类设计,使用QPropertyAnimation实现高亮动画;2) 通过重写paintEvent方法实现形状绘制和光带效果;3) 容器系统的设计确保多元素动画同步;4) 采用工厂模式简化组件创建;5) 提供预设组件满足常见场景需求。该方案注重性能优化和扩展性,为提升
2025-06-19 06:16:06
825
原创 使用 PyQt 实现音乐歌单卡片交互效果:从布局到动画的完整解析
通过子类化QLabel实现,重写setPixmap方法,使用裁剪图片顶部两角:路径绘制逻辑从底部左侧开始,绘制左侧边到顶部圆角起点。使用arcTo绘制左上和右上圆角(半径可配置)。连接右侧边到底部,形成仅顶部圆角的闭合路径。抗锯齿优化:开启,确保边缘平滑。# 关键布局代码本文通过 PyQt 的自定义绘制、动画系统和样式表,实现了一个具备完整交互效果的音乐歌单卡片。图形裁剪:使用实现非矩形区域绘制。动画设计:组合透明度动画和位置动画,配合缓动曲线提升体验。分层架构。
2025-04-20 15:58:25
2229
原创 使用 PyQt 实现国际化功能 —— 完整教程
首先需要确保你已经安装了 PyQt 和 Qt Linguist 工具包。PyQt 提供了内置的国际化支持功能,主要通过tr()函数来标记需要翻译的文本。Python 3.xPyQt5 或 PySide6Qt 开发工具(其中包含 Qt Linguist、lupdate、lrelease 等工具)
2025-04-17 16:51:14
2089
原创 我用pyqt做了一款可以免费播放付费音乐的软件
NetEase Player是一款基于PyQt5实现的音频播放器,参考了微软的Groove音乐的UI界面,旨在为用户提供流畅的音乐体验,通过调用数据库信息,为用户提供部分音乐的免费体验。注意事项:初次获取信息需要缓存一些数据,请您稍安勿躁,建议等待列表中最后一首音乐图片加载完成后再关闭NetEase Player,缓存时间取决于您的红心歌曲数量。桌面歌词:支持在桌面悬浮显示歌词,提供更沉浸的播放体验。:设置桌面歌词的对齐方式(居中对齐、左对齐、右对齐)。:自定义歌词界面的歌词颜色。
2025-03-14 08:10:28
1457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅