在Entry中输入一个字符串,判断英文字母的个数,点击按钮后,个数显示在相应的entry中。
时间: 2024-02-16 22:04:44 浏览: 26
好的,这是一个简单的Python GUI程序,可以使用Tkinter库来实现。以下是示例代码:
```python
import tkinter as tk
def count_letters():
# 获取输入字符串
input_str = entry.get()
# 计算英文字母个数
letter_count = sum(1 for c in input_str if c.isalpha())
# 将结果显示在输出框中
output_entry.delete(0, tk.END)
output_entry.insert(0, str(letter_count))
# 创建窗口
window = tk.Tk()
window.title("英文字母个数统计程序")
# 创建输入框和输出框
tk.Label(window, text="输入字符串:").grid(row=0, column=0)
entry = tk.Entry(window)
entry.grid(row=0, column=1)
tk.Label(window, text="英文字母个数:").grid(row=1, column=0)
output_entry = tk.Entry(window)
output_entry.grid(row=1, column=1)
# 创建按钮
button = tk.Button(window, text="统计", command=count_letters)
button.grid(row=2, column=0, columnspan=2, pady=10)
# 进入主循环
window.mainloop()
```
当你运行这个程序后,会弹出一个窗口,你可以在输入框中输入字符串,然后点击按钮统计英文字母的个数,结果会显示在输出框中。