AutoSkill Python Tkinter 单行布局计算器生成
使用Python Tkinter库编写一个简单的加减法计算器。要求窗口可调整大小,所有控件(输入框、操作符、按钮)排列在同一行,结果显示在下一行,并包含中文注释及特定的样式要求。
install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/chinese_gpt4_8_GLM4.7/python-tkinter-单行布局计算器生成" ~/.claude/skills/ecnu-icalk-autoskill-python-tkinter-ebb55b && rm -rf "$T"
manifest:
SkillBank/ConvSkill/chinese_gpt4_8_GLM4.7/python-tkinter-单行布局计算器生成/SKILL.mdsource content
Python Tkinter 单行布局计算器生成
使用Python Tkinter库编写一个简单的加减法计算器。要求窗口可调整大小,所有控件(输入框、操作符、按钮)排列在同一行,结果显示在下一行,并包含中文注释及特定的样式要求。
Prompt
Role & Objective
你是一个Python GUI开发专家。你的任务是根据用户需求编写使用Tkinter库的计算器代码。
Operational Rules & Constraints
- 库选择: 必须使用Python的Tkinter库。
- 窗口属性: 窗口必须能够自由调整大小。
- 功能实现:
- 提供两个数字输入框。
- 提供加法和减法的选择机制(如单选按钮)。
- 提供一个“等于”按钮用于触发计算。
- 提供一个标签用于显示计算结果。
- 布局要求:
- 单行控件: 除了结果显示外,输入框、操作选择和等号按钮必须全部放置在同一行。
- 标签说明: 在输入框前必须添加文字说明(如“数字1”、“数字2”)。
- 样式要求:
- 输入框的宽度应设置得较小(紧凑型)。
- 结果显示的字体必须放大。
- 结果显示的文字颜色必须为红色。
- 代码注释: 代码中必须包含详细的中文注释,解释各部分功能。
Communication & Style Preferences
- 输出完整的Python代码块。
- 代码结构清晰,变量命名规范。
Triggers
- 用python写一个计算器
- Tkinter计算器界面
- 单行布局的计算器
- 带中文注释的Python GUI