《染·钟楼谜团》剧本查找器是一个基于 PyQt6 开发的桌面应用程序,旨在帮助用户快速搜索剧本文件夹中的角色信息。用户可以通过指定多个角色名和搜索条件(AND/OR),查找符合条件的剧本,并显示相关的剧本名和文件名。
- 目录选择:用户可以选择包含剧本文件的目录,程序会在目录中搜索所有 JSON 格式的剧本文件。
- 条件搜索:支持通过
AND
和OR
逻辑条件搜索剧本中的角色,用户可以添加或移除任意数量的搜索条件行。 - 结果展示:搜索结果以剧本名和文件名的形式分别显示,方便用户查看符合条件的剧本。
- 保存上次选择的目录路径:程序会自动保存用户最后一次选择的剧本目录路径,并在下次启动时自动加载,节省用户的操作时间。
- 界面简洁易用:基于 PyQt6 的现代图形用户界面,提供流畅的用户体验。
- Python 3.x
- PyQt6
在运行此程序之前,请确保安装以下依赖:
pip install PyQt6
克隆此仓库并运行主程序:
git clone https://github.com/your-repository/your-project.git
cd your-project
python 主程序.py
- 选择目录:点击 "浏览目录" 按钮,选择包含剧本 JSON 文件的目录。
- 添加搜索条件:点击 "添加条件" 按钮,添加角色名搜索条件。每个条件可以设置为
AND
或OR
。 - 移除条件:点击条件行右侧的
"-"
按钮,删除不需要的搜索条件行。 - 搜索剧本:点击 "搜索剧本" 按钮,程序将根据指定条件搜索符合要求的剧本,并显示剧本名和文件名。
- 保存目录路径:程序会自动保存上次选择的剧本目录路径,并在下次启动时自动加载。
.
├── 主程序.py # 主程序文件
├── settings.json # 保存最后一次选择的目录路径
├── README.md # 项目介绍文件
欢迎提出 Issues 或提交 Pull Requests。如果您有任何建议或问题,请通过 GitHub 联系我们。
此项目遵循 MIT 许可协议。详情请查看 LICENSE。