将滚动条添加到Tkinter中的弹出表

时间:2017-01-12 15:31:57

标签: user-interface pandas tkinter scrollbar

我在GUI中有一个菜单按钮,它显示一个包含CSV文件的弹出窗口,通过pandas使用pd.read_csv。但是,有很多数据,当显示弹出窗口时,pandas会切断大量数据,只显示文件开头和结尾的数据。

我希望能够滚动浏览弹出窗口中的所有数据。有什么建议?

以下是popup命令的代码:

def popuptable():
    popup = tk.Tk()
    popup.wm_title("!")
    label = ttk.Label(popup, text=(pd.read_csv('NameofCSVFile.csv')), font=NORM_FONT)
    label.pack(side="top", fill="x", pady=10)
    popup.mainloop()

1 个答案:

答案 0 :(得分:0)

我举例说明如何制作看似标签的可滚动文本小部件。我把它放在这个例子的主窗口中,但你只需要用顶层替换takeWhile以使其适应你的情况。

root

截图:

screenshot