python Tkinter 如何清除Text中的文本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Tkinter 如何清除Text中的文本相关的知识,希望对你有一定的参考价值。
#思路:从第一行清除到最后一行
text.delete(1.0,Tkinter.END)
另外设置python Tkinter Text控件文本的方法:
text.insert(index,string) index = x.y的形式,x表示行,y表示列
向第一行插入数据,text.insert(1.0,'hello world')
扩展资料:
第一个Tkinter程序
# File: Hello1 py
from Tkinter import *
root = Tk()
w = Label(root, text="Hello, world!")
w.pack()
root.mainloop()
在命令行中用如下的方式运行:
$ python Hello1 py 下面的窗口将被显示出来.
事例代码(Python3.x)
from tkinter import *
root = Tk()
#你的ui代码
Label(root,text = 'hello world!').pack()
root.mainloop()
参考技术A 直接设置text为空值不可以吗?追问不行,我找到了,Text.delete(0.0, END)
本回答被提问者采纳如何通过单击 tkinter 中的按钮来运行 python 文件?
【中文标题】如何通过单击 tkinter 中的按钮来运行 python 文件?【英文标题】:How to run a python file with the click of a button in tkinter? 【发布时间】:2020-12-07 19:35:26 【问题描述】:我正在为一个游戏制作一个菜单屏幕,并希望在您单击按钮时使用 python 文件打开主游戏屏幕。
这是按钮代码:
Play = Button(root, text="PLay(Bot)", fg="blue", bg="cyan", command=open)
游戏文件路径为(C:\Users\PCCF(HOFF)\PycharmProjects\RPS pythonGUI\GAME.py)
【问题讨论】:
【参考方案1】:试试这个
import subprocess
Play = Button(t, text="PLay(Bot)", fg="blue", bg="cyan",
command=lambda:subprocess.Popen(args=['python', r'C:\Users\PCCF(HOFF)\PycharmProjects\RPS pythonGUI\GAME.py'])))
【讨论】:
如果我手动关闭打开的窗口然后再次单击按钮,这仍然有效吗? 是的,当你点击按钮时,它会运行游戏很多次。以上是关于python Tkinter 如何清除Text中的文本的主要内容,如果未能解决你的问题,请参考以下文章
python tkinter的Text控件,如何实现插入文本后将光标自动移动到行尾