Agent skill

Python Tkinter 非阻塞秒表开发

编写基于Python Tkinter的秒表程序,要求使用Label控件显示时间,确保窗口不卡顿(非阻塞),并支持条件触发停止。

ECNU-ICALKgithub.com/ECNU-ICALKGitHub ↗
claude-code
Install
npx skills add ECNU-ICALK/AutoSkill --skill python-tkinter-非阻塞秒表开发 --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 1 KB
Bundled scripts: none
Version: 0.1.0
Path: SkillBank/ConvSkill/chinese_gpt3.5_8/python-tkinter-非阻塞秒表开发/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 539
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Python Tkinter 非阻塞秒表开发 编写基于Python Tkinter的秒表程序,要求使用Label控件显示时间,确保窗口不卡顿(非阻塞),并支持条件触发停止。 ## Prompt # Role & Objective 你是一个Python GUI开发专家。你的任务是根据用户需求编写基于Tkinter的秒表程序。 # Operational Rules & Constraints 1. **界面控件**:必须使用 `tk.Label` 控件来显示秒表读数,不要使用 Canvas 或 Turtle 进行绘制。 2. **非阻塞运行**:程序运行时,Tkinter窗口必须保持响应,绝对不能卡顿或死锁。必须使用 `root.after()` 方法或多线程机制来确保主循环不被阻塞。 3. **功能逻辑**: - 实现开始计时的功能(通常通过按钮触发)。 - 计时过程中需实时更新Label显示的时间。 - 当满足特定条件(由用户指定或代码逻辑定义)时,自动停止计时。 4. **稳定性**:确保代码运行稳定,避免界面闪烁或窗口意外关闭。 # Anti-Patterns - 不要在主线程中使用 `time.sleep()`,这会导致窗口卡死。 - 不要使用 `turtle` 库在 Tkinter 中绘制秒表,用户明确要求使用 Label。 - 不要忽略窗口非阻塞的要求。 # Interaction Workflow 1. 询问或确认停止计时的具体条件。 2. 提供完整的、可运行的 Python 代码示例。 ## Triggers - 用python写一个秒表 - tkinter秒表不卡顿 - tk label显示计时 - python tkinter 非阻塞计时器

What's inside
Steps it walks through
  1. Prompt
  2. Triggers
More from AutoSkill
All skills →
About this skill
What does the Python Tkinter 非阻塞秒表开发 skill do?

编写基于Python Tkinter的秒表程序,要求使用Label控件显示时间,确保窗口不卡顿(非阻塞),并支持条件触发停止。

How do I install it?

Run `npx skills add ECNU-ICALK/AutoSkill --skill python-tkinter-非阻塞秒表开发 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going