在tkinter中使用ScrolledText实现文字输入框
发布时间:2024-01-09 21:05:45
在tkinter中使用ScrolledText实现一个带有文字输入框的示例可以按照以下步骤进行:
1. 导入必要的tkinter库和ScrolledText控件:
from tkinter import * from tkinter.scrolledtext import ScrolledText
2. 创建一个tkinter窗口:
root = Tk()
root.title("ScrolledText Example")
3. 创建一个ScrolledText控件,设置其大小和其他属性:
text_area = ScrolledText(root, width=100, height=10, wrap=WORD) text_area.pack()
4. 创建一个按钮,绑定一个函数来获取输入的文本:
def get_text():
text = text_area.get("1.0", END)
print(text)
button = Button(root, text="获取文本", command=get_text)
button.pack()
5. 运行窗口的主循环:
root.mainloop()
完整的示例代码如下:
from tkinter import *
from tkinter.scrolledtext import ScrolledText
root = Tk()
root.title("ScrolledText Example")
text_area = ScrolledText(root, width=100, height=10, wrap=WORD)
text_area.pack()
def get_text():
text = text_area.get("1.0", END)
print(text)
button = Button(root, text="获取文本", command=get_text)
button.pack()
root.mainloop()
这段示例代码将创建一个带有文字输入框的窗口。用户可以在文本框中输入文本,然后点击"获取文本"按钮来获取输入的文本内容。获取的文本将显示在控制台上。
