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

Python 专栏收录该内容
24 篇文章 1 订阅

有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())

运行以后是这样的:
在这里插入图片描述

很显然,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')

修改后的效果:
在这里插入图片描述

  • 11
    点赞
  • 5
    评论
  • 9
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 撸撸猫 设计师:马嘣嘣 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值