读取 txt 文件并将内容添加到 Tkinter 列表框 Python
Reading txt file and adding the contents to a Tkinter Listbox Python
我想知道如何将 .txt
文件的内容添加到 Tkinter Listbox
?
假设我有一个名为 test.txt
的文件,我想将其内容添加到名为 Lb
的列表框中,我该怎么做?以下是我尝试过的示例 - 帮助您理解问题!
test.txt
的内容:
Apple
Cherry
Beetroot
我的代码:
from tkinter import *
root = Tk()
Lb = Listbox(root)
Lb.grid()
f = open("test.txt","r")
for x in f:
Lb.insert(END,x)
print(x)
f.close()
Traceback 是空白的,显示文件没有正常打开,但我不知道我的代码哪里有错误。列表框应单独包含苹果、樱桃和甜菜根 lines/entries。但它完全是空白的,可能是因为上面没有回溯,似乎 .txt
文件没有正确打开。我做错了什么?我怎样才能更正我的代码以按照我在回答开头解释的那样去做?
提前感谢您的回答!
布莱恩说的。在末尾添加 root.mainloop()
以保持您的应用程序 运行:
from tkinter import *
root = Tk()
Lb = Listbox(root)
Lb.grid()
f = open("test.txt","r")
for x in f:
Lb.insert(END,x)
print(x)
f.close()
root.mainloop()
我想知道如何将 .txt
文件的内容添加到 Tkinter Listbox
?
假设我有一个名为 test.txt
的文件,我想将其内容添加到名为 Lb
的列表框中,我该怎么做?以下是我尝试过的示例 - 帮助您理解问题!
test.txt
的内容:
Apple
Cherry
Beetroot
我的代码:
from tkinter import *
root = Tk()
Lb = Listbox(root)
Lb.grid()
f = open("test.txt","r")
for x in f:
Lb.insert(END,x)
print(x)
f.close()
Traceback 是空白的,显示文件没有正常打开,但我不知道我的代码哪里有错误。列表框应单独包含苹果、樱桃和甜菜根 lines/entries。但它完全是空白的,可能是因为上面没有回溯,似乎 .txt
文件没有正确打开。我做错了什么?我怎样才能更正我的代码以按照我在回答开头解释的那样去做?
提前感谢您的回答!
布莱恩说的。在末尾添加 root.mainloop()
以保持您的应用程序 运行:
from tkinter import *
root = Tk()
Lb = Listbox(root)
Lb.grid()
f = open("test.txt","r")
for x in f:
Lb.insert(END,x)
print(x)
f.close()
root.mainloop()