Tkinter的Text控件如何给文本换行?

简介: Tkinter的Text控件如何给文本换行?

有python代码:


window = tk.Tk()
t = tk.Text(window2, height=15, width=65)
button = tk.Button(window,text='获 取 IP', command=getIP,width=15, height=2)
def getIP():
  # randomIP()的作用是从数据库获取一个ip地址 
    IP = t.insert('end',randomIP())


运行以后是这样的:


0a2653c851af460fa595bd959398a8f1.png


很显然,ip地址粘在一起了,如果我们要每读取一次ip就换行一次,那只需要加入语句:t.insert(tk.INSERT, '\n')即可


如下所示:


window = tk.Tk()
t = tk.Text(window2, height=15, width=65)
button = tk.Button(window,text='获 取 IP', command=getIP,width=15, height=2)
def getIP():
  # randomIP()的作用是从数据库获取一个ip地址 
    IP = t.insert('end',randomIP())
    t.insert(tk.INSERT, '\n')


修改后的效果:


2d65d23f6d4748949b924e4057485923.png

相关文章
SVG 文本(二)路径文本 <textPath>
SVG 文本(二)路径文本 <textPath>
254 0
|
7月前
|
前端开发 JavaScript
如何让input框在用户输入后,文字居中显示
如何让input框在用户输入后,文字居中显示
251 0
|
5月前
qml text跑马灯实现
qml text跑马灯实现
74 0
|
8月前
|
前端开发
文本装饰[text-decoration]
文本装饰[text-decoration]。
26 2
|
8月前
|
SEO
如何像人类一样写HTML之标题、段落、换行、水平线与文本格式化标签
如何像人类一样写HTML之标题、段落、换行、水平线与文本格式化标签
如何像人类一样写HTML之标题、段落、换行、水平线与文本格式化标签
|
8月前
|
C++
[Qt5&控件] Label控件显示文本内容(字符串和整数)
[Qt5&控件] Label控件显示文本内容(字符串和整数)
167 0
[Qt5&控件] Label控件显示文本内容(字符串和整数)
|
数据安全/隐私保护
Qt之标签和单行文本编辑框(QLabel、QLineEdit)
Qt之标签和单行文本编辑框(QLabel、QLineEdit)
268 0
UI文字换行的三种方法
UI文字换行的三种方法
337 0
|
C#
WPF TextBox/TextBlock 文本超出显示时,文本靠右显示
原文:WPF TextBox/TextBlock 文本超出显示时,文本靠右显示 文本框显示 文本框正常显示: 文本框超出区域显示:    实现方案 判断文本框是否超出区域 请见《TextBlock IsTextTrimmed 判断文本是否超出》 设置文本布局显示 1.
1711 0

热门文章

最新文章