一个基于 PyQt5 的桌面置顶悬浮文本框,可自由调整位置和大小,支持系统托盘和透明度调节。
- 🎯 桌面置顶 - 始终悬浮在其他窗口之上
- 📐 自由调整 - 拖动标题栏移动,右下角缩放
- 🎨 深色主题 - 仿 B 站弹幕悬浮窗设计
- 🔍 透明度调节 - 标题栏滑块或 Shift+滚轮
- 📌 置顶切换 - 一键切换置顶状态
- 🗂️ 系统托盘 - 最小化到托盘,单击显示/隐藏
- ⌨️ 快捷键支持 - Ctrl+Q 退出 / Ctrl+L 清空 / Ctrl+T 切换置顶
- 🪶 轻量紧凑 - 最小尺寸仅 160×100
pip install PyQt5
python float_textbox.pyw下载 Releases 里的 FloatTextBox.exe,双击即可运行。
pip install PyQt5 pyinstaller
pyinstaller --noconfirm --onefile --windowed --name "FloatTextBox" float_textbox.pyw打包完成后在 dist/FloatTextBox.exe。
| 快捷键 | 功能 |
|---|---|
| Ctrl+Q | 退出程序 |
| Ctrl+L | 清空文本 |
| Ctrl+T | 切换置顶 |
| Shift+滚轮 | 调整透明度 |
| 标题栏拖动 | 移动窗口 |
| 右下角三角 | 调整大小 |
| 托盘单击 | 显示/隐藏 |
| 托盘右键 | 打开菜单 |
- Python 3.8+ - 主语言
- PyQt5 - GUI 框架
- PyInstaller - 打包工具
本项目基于 MIT License 开源。
- UI 风格参考 bilibili-live-float
- 项目作者:@s13mjl
