在Tkinter中展示pandas的DataFrame,可以通过以下步骤实现:

import tkinter as tk
import pandas as pd
from pandastable import Table, TableModel

# 创建数据
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)

# 创建Tkinter窗口
root = tk.Tk()

# 创建Frame
frame = tk.Frame(root)
frame.pack()

# 在Frame中展示DataFrame
pt = Table(frame, dataframe=df, showtoolbar=True, showstatusbar=True)
pt.show()

root.mainloop()

这段代码首先创建了一个pandas的DataFrame,然后创建了一个Tkinter窗口,并在窗口中的一个Frame里展示了这个DataFrame。

需要注意的是,这段代码使用了pandastable库,如果你的环境中没有安装这个库,需要先使用pip install pandastable命令进行安装¹²。这个库提供了一个Table类,可以方便地在Tkinter中展示pandas的DataFrame。

另外,你也可以尝试使用tkinter.ttk.Treeview来展示DataFrame,但是需要自己写代码来将DataFrame的数据填充到Treeview中。具体的实现方式可能会比较复杂,需要根据你的具体需求来定制。¹²。如果你需要更多的帮助,可以告诉我你的具体需求,我会尽力提供更多的帮助。¹²。源: 与必应的对话, 2023/12/22

(1) python 3.x - How to display a dataframe in tkinter - Stack Overflow. https://stackoverflow.com/questions/44798950/how-to-display-a-dataframe-in-tkinter.

(2) How to display pandas dataframe properly using tkinter?. https://stackoverflow.com/questions/57829917/how-to-display-pandas-dataframe-properly-using-tkinter.

(3) python - Displaying HTML pd DataFrames in Tkinter window - Stack Overflow. https://stackoverflow.com/questions/75966946/displaying-html-pd-dataframes-in-tkinter-window.

(4) tkinter显示并编辑excel表 - CSDN文库. https://wenku.csdn.net/answer/8f77eb61a2684d168b2f54cccb61b6f0.