import tkinter
win = tkinter.Tk()
win.title("text文本框")
#win.geometry("300x50+600+100")#如果有窗体属性时滚动条只会显示上下,而不会有拖拉条
‘‘‘
文本控件,用于显示多行文本
width 行大小
height 垂直显示行数
‘‘‘
#创建滚动条
scroll=tkinter.Scrollbar()
text=tkinter.Text(win,width=50,height=5)
#side放在窗体一侧(右侧) fill填充
scroll.pack(side=tkinter.RIGHT,fill=tkinter.Y)
text.pack(side=tkinter.LEFT,fill=tkinter.Y)
#关联
scroll.config(command=text.yview)#滚动条动,关联文本也动
text.config(yscrollcommand=scroll.set)#文本动关联滚动条也动
str="""
你们没有淋过雨吗
一个博士群里有人提问:一滴水从很高很
高的地方自由落体下来
,砸到人会不会砸伤?或砸死?
群里一下就热闹起来,各种公式,各种假设,各种阻力,
重力,加速度计算,足足讨论了近一个小时 。
后来,一个不小心进错群的人默默问了一句:你们没有淋过雨吗 ?
人们常常容易被日常思维所禁锢,而忘却了最简单也是最直接的路。
"""
text.insert(tkinter.INSERT,str)#在文本框中插入文本
win.mainloop()
Python中tkinter中控件的使用(11,text文本框)
原文:https://www.cnblogs.com/zlong123/p/10498171.html