如何在Visual Studio代码上使用Python 2.7在Widget中插入txt文件的内容?

时间:2019-06-27 09:47:35

标签: python python-2.7 tkinter

我必须创建一个程序,该程序允许我读取一个已经存在的.txt文件并将该文件的内容插入文本小部件中。有人可以帮我吗?

from Tkinter import *

fenetre = Tk()
champ_label = Label(fenetre, text="titres incorrectes")
champ_label.pack()
ligne_texte = Text(fenetre)
ligne_texte.pack()
fenetre.mainloop()

这是我的文本小部件

2 个答案:

答案 0 :(得分:0)

尝试一下:

with open('yourfile', 'r') as myfile:
  yourtext= myfile.read()
ligne_texte.insert(END, yourtext)   

如果文本太长,则可能无法显示整个文本。也许您应该尝试在文本框中使用滚动条。

答案 1 :(得分:0)

此代码应可工作:

from Tkinter import *

fenetre = Tk()
champ_label = Label(fenetre, text="titres incorrectes")
champ_label.pack()
ligne_texte = Text(fenetre)
ligne_texte.pack()
ligne_texte.insert(END, open('file.txt', 'r').read())
fenetre.mainloop()

这是它带来的内容: {{3}}

希望这会有所帮助。