# opt_tool **Repository Path**: tzc_xyh/opt_tool ## Basic Information - **Project Name**: opt_tool - **Description**: 完全AI开发的基于 Python 和 CustomTkinter 构建的现代化桌面版运维工具,提供多类型数据库连接管理、数据检查与查询功能。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-03 - **Last Updated**: 2026-02-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 开发工具 基于CustomTkinter构建的桌面版开发工具基础项目。 ## 功能特性 - 现代化的UI界面,支持深色/浅色主题切换 - 文件打开功能 - 文件夹浏览功能 - 文本编辑区域 - 状态栏显示 ## 技术栈 - Python 3.7+ - CustomTkinter - Peewee (ORM框架) - pymysql (MySQL数据库连接) - redis (Redis数据库连接) - paramiko (SSH连接) ## 安装和运行 ### 1. 安装依赖 ```bash pip install -r requirements.txt ``` ### 2. 运行应用 ```bash python main.py ``` ## 项目结构 ``` . ├── main.py # 主应用程序文件 ├── requirements.txt # 项目依赖 ├── README.md # 项目说明文档 ├── README_PACKAGE.md # 打包指南文档 ├── package.spec # PyInstaller打包配置 ├── user_settings.json # 用户设置文件 ├── app_data.db # 应用数据库文件 ├── config/ # 配置文件目录 ├── pages/ # 页面组件目录 ├── utils/ # 工具函数目录 ├── test_images/ # 测试图片目录 ├── .venv/ # 虚拟环境目录 └── .trae/ # Trae IDE配置目录 ``` ## 自定义和扩展 您可以根据需要扩展此基础项目: 1. **添加新功能按钮**:在`buttons_frame`中添加更多CTkButton组件 2. **扩展文本编辑功能**:添加保存、复制、粘贴等功能 3. **添加更多组件**:如树视图、标签页、进度条等 4. **自定义主题**:修改`set_appearance_mode`和`set_default_color_theme`设置 ## 许可证 MIT License