https://github.com/loveboyme/sample-watermark
Windows 环境下基于 Python 的自定义全局文字水印软件 | A custom global text watermark software based on Python in the Windows environment
https://github.com/loveboyme/sample-watermark
application control customization gui on opacity overlay pyqt5 python real screen stay text time top update watermark
Last synced: about 1 year ago
JSON representation
Windows 环境下基于 Python 的自定义全局文字水印软件 | A custom global text watermark software based on Python in the Windows environment
- Host: GitHub
- URL: https://github.com/loveboyme/sample-watermark
- Owner: loveboyme
- Created: 2025-01-11T01:37:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-11T13:09:44.000Z (over 1 year ago)
- Last Synced: 2025-01-21T05:12:30.909Z (over 1 year ago)
- Topics: application, control, customization, gui, on, opacity, overlay, pyqt5, python, real, screen, stay, text, time, top, update, watermark
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 水印覆盖应用程序 💧
这款应用程序允许你在屏幕上显示可自定义的文本水印。它使用 Python 和 PyQt5 框架构建,提供了一个图形用户界面来配置水印的外观和行为。
## 功能特点 ✨
* **文本定制 🖋️:**
* 将水印文本设置为任何你想要的字符串。
* 使用标准的字体对话框选择各种字体。
* 选择水印的颜色和不透明度。
* **外观控制 🎨:**
* 调整水印的旋转角度 📐。
* 控制重复水印实例之间的间距 ↔️。
* **行为设置 ⚙️:**
* 切换“保持在顶层”选项,使水印始终在其他窗口之上可见。
* **语言支持 🌐:**
* 目前支持英语和简体中文。
* **设置持久化 💾:**
* 你的配置会被保存,并在应用程序重启时自动加载。
## 使用方法 🚀
1. **运行应用程序:** 执行 Python 脚本(例如,`python your_script_name.py`)。这将打开屏幕上的水印覆盖和配置窗口。
2. **配置水印:** 使用配置窗口自定义水印:
* **语言 (Language):** 从下拉菜单中选择你偏好的语言。
* **文本水印 (Text Watermark):**
* 在“输入水印文字 (Enter Watermark Text)”字段中输入你想用作水印的文本。
* 点击“选择字体 (Select Font)”选择字体系列、样式和大小。
* 点击“选择颜色 (Select Color)”选择水印颜色并调整其透明度。
* **通用设置 (Common Settings):**
* 调整“角度 (Angle)”微调框来旋转水印。
* 修改“间距 (Spacing)”微调框来更改重复水印之间的距离。
* 使用“不透明度 (Opacity)”滑块控制水印的整体透明度 🌫️。
* 勾选“保持在顶层 (Stay on top)”复选框,如果你希望水印始终可见。
3. **观察变化 👀:** 当你在配置窗口中调整设置时,屏幕上的水印覆盖会实时更新。
4. **关闭应用程序:** 关闭配置窗口以终止水印覆盖。
## 安装步骤 🛠️
1. **前提条件:** 确保你的系统上已安装 Python。
2. **安装 PyQt5:** 如果你还没有安装 PyQt5,可以使用 pip 进行安装:
```bash
pip install PyQt5
```
3. **下载脚本:** 将提供的 Python 代码保存为 `.py` 文件(例如,`watermark_app.py`)。
## 配置详情 ⚙️
配置窗口分为以下几个部分:
* **语言 (Language):** 允许你选择应用程序界面的语言。
* **文本水印 (Text Watermark):** 控制水印文本的内容、字体和颜色。
* **通用设置 (Common Settings):** 提供调整水印角度、间距、不透明度和保持在顶层行为的选项。
## 语言支持 🌍
目前,应用程序支持:
* **英语 (English) 🇬🇧**
* **简体中文 (Simplified Chinese) 🇨🇳**
你可以使用配置窗口中的“语言”下拉菜单轻松切换这些语言。
## 贡献 🤝
欢迎对此项目做出贡献!如果你有任何建议、错误报告,或者想贡献代码,请随时在项目仓库(如果托管在网上)上提出问题或提交拉取请求。