如何在python中使用gui进行滚动控制

时间:2017-07-16 22:11:37

标签: python user-interface uiscrollview

我正在gui标签中打开一个文件。 我拥有的文件很大,我需要在gui框架中滚动它。 我用来加载文件并在框架中显示的代码是

from Tkinter import *
tk = Tk()
tk.title("Vulnerability Report")
f = open("hola.txt", "r").read()
Label(tk, text=f) .grid(row=0)

tk.mainloop()

以下是屏幕截图:I want a scroll here through which i can read the whole file up and down

1 个答案:

答案 0 :(得分:0)

我不知道您为什么使用Canvas而不是Frame以及为什么要在Label上加载大文件,但是您无法将Scrollbar附加到标签。 Tkinter有一个ScrolledText小部件。执行from tkinter.scrolledtext import ScrolledText并将其用作文本小部件。