我在tkinter中创建了一个GUI,当我单击Get时,它必须生成输出结果,在我的编码中使用Print语句显示输出结果,一旦我单击,它必须显示在一个文本框中以及同一个GUI中的滚动条。
我的代码:import Tkinter as tk
class SampleApp(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
self.L1 = tk.Label(self, text="Enter the query")
self.L1.pack()
self.entry = tk.Entry(self)
self.button = tk.Button(self, text="Get", command=self.on_button)
self.button.pack()
self.entry.pack()
def on_button(self):
s1=(self.entry.get())
with open("myxml.txt","rb")as f:
row = f.readlines()
for i, r in enumerate(row):
if s1 in r:
for x in range(i-3,i+4):
file1.write(row[x] + '\n')
s = row[x]
m = re.sub(r'<(\w+)\b[^>]*>([^<]*)\1>', r'\1-\2', s)
print(re.sub(r'<[^<>]*>','', m)) #how to display it in textbox inside the same gui
app = SampleApp()
app.mainloop()
请帮助我在文本框中获取输出!提前谢谢!