Text 多行文本

51.6 Text 多行文本

Text 多行编辑;get('1.0', END) 全部读取,insert 插入,delete 删除。

行号从 1.0 开始(第1行第0列)。

简易记事本

# ========================================
# 示例:Text 多行
# 说明:1.0 表示第1行开头,END 到末尾
# ========================================
import tkinter as tk

root = tk.Tk()
text = tk.Text(root, width=40, height=8, font=('', 11))
text.pack(padx=10, pady=10)

def save_preview():
    content = text.get('1.0', tk.END).strip()
    print('共', len(content), '字:', content[:50])

tk.Button(root, text='打印预览', command=save_preview).pack()
root.mainloop()