可以通过以下步骤实现:
以下是一个示例代码:
import tkinter as tk
def update_word_count(event):
text = text_box.get("1.0", "end-1c") # 获取文本框内容
word_count = len(text) # 计算字数
word_count_label.config(text="字数:" + str(word_count)) # 更新标签文本
# 创建窗口
window = tk.Tk()
window.title("文本小工具")
window.geometry("400x300")
# 创建文本框
text_box = tk.Text(window)
text_box.pack(fill=tk.BOTH, expand=True)
# 创建状态栏标签
word_count_label = tk.Label(window, text="字数:0")
word_count_label.pack(side=tk.BOTTOM, padx=10, pady=10)
# 绑定键盘事件,实时更新字数统计
text_box.bind("<KeyRelease>", update_word_count)
window.mainloop()
在这个示例中,我们使用了Tkinter库创建了一个简单的文本小工具窗口。用户可以在文本框中输入文本,每当释放一个键时,字数统计会自动更新并显示在状态栏中。
领取专属 10元无门槛券
手把手带您无忧上云