Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 3.12 KB

README.md

File metadata and controls

68 lines (50 loc) · 3.12 KB

水印覆盖应用程序 💧

这款应用程序允许你在屏幕上显示可自定义的文本水印。它使用 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 进行安装:

    pip install PyQt5
  3. 下载脚本: 将提供的 Python 代码保存为 .py 文件(例如,watermark_app.py)。

配置详情 ⚙️

配置窗口分为以下几个部分:

  • 语言 (Language): 允许你选择应用程序界面的语言。
  • 文本水印 (Text Watermark): 控制水印文本的内容、字体和颜色。
  • 通用设置 (Common Settings): 提供调整水印角度、间距、不透明度和保持在顶层行为的选项。

语言支持 🌍

目前,应用程序支持:

  • 英语 (English) 🇬🇧
  • 简体中文 (Simplified Chinese) 🇨🇳

你可以使用配置窗口中的“语言”下拉菜单轻松切换这些语言。

贡献 🤝

欢迎对此项目做出贡献!如果你有任何建议、错误报告,或者想贡献代码,请随时在项目仓库(如果托管在网上)上提出问题或提交拉取请求。