# English_learning **Repository Path**: qqmiller/english_learning ## Basic Information - **Project Name**: English_learning - **Description**: 免费开源背单词软件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-04 - **Last Updated**: 2026-03-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 英语学习软件 这是一个简单易用的英语学习软件,帮助用户练习英语短语的翻译能力。 ## 功能特点 - **自动创建词库**:首次运行时会自动创建 `words.txt` 文件,包含默认的英语短语和中文翻译 - **智能判断**:忽略大小写、标点符号和多余空格进行答案判断 - **便捷操作**: - 输入答案后按回车键提交 - 答案正确时按回车键进入下一题 - 答案错误时按回车键重新回答本题 - **界面友好**: - 窗口在屏幕正中间显示 - 字体大小统一协调 - 右下角可点击链接访问更多信息 - **无控制台窗口**:运行时不会显示黑窗口,界面更加干净 ## 使用方法 1. **运行软件**:双击 `english_learning_app.exe` 文件 2. **开始练习**: - 界面会显示中文提示,要求输入对应的英文 - 在输入框中输入英文答案 - 按回车键提交答案 3. **查看结果**: - 如果答案正确,会显示绿色的"✅ 答案正确!"提示,此时按回车键进入下一题 - 如果答案错误,会显示红色的"❌ 答案错误,正确答案是: xxx"提示,此时按回车键重新回答本题 4. **完成练习**:当所有题目完成后,会显示"所有题目已完成!"的提示 ## 自定义词库 1. **修改词库**:打开 `words.txt` 文件,按照"英文短语 中文翻译"的格式修改或添加内容 2. **词库格式**:每行一个短语,英文在前,中文在后,用空格分隔 ## 技术说明 - **开发语言**:Python - **GUI库**:Tkinter - **打包工具**:PyInstaller - **文件结构**: - `english_learning_app.exe`:可执行文件 - `words.txt`:词库文件(首次运行后自动创建) ## 注意事项 - 确保 `words.txt` 文件与 `english_learning_app.exe` 在同一目录下 - 如果 `words.txt` 文件不存在,软件会自动创建并填充默认内容 - 软件支持 Windows 操作系统 ## 联系信息 软件分享自:上海运维Q先生 更多信息请访问:[https://blog.csdn.net/qq_29974229](https://blog.csdn.net/qq_29974229)