【发布时间】:2019-08-18 23:43:41
【问题描述】:
我创建了一个dataFrame 和Pandas,它有3 列超过100 条记录。现在我正在尝试通过 PythonGUI 工具 wxPython 向用户显示此 dataFrame,但我不确定是否可以使用 wxPython 显示 dataFrame。
我尝试以MessageDialog 的形式显示它,但收到一条错误消息。似乎我需要使用 wxPython 创建一个网格并获取每个单元格的值以显示表格,但是有没有更简单的方法向最终用户显示我的表格?
这是我的dataFramedf6 示例
email firstname lastname
1 ah@example.com Andrew H
2 ah@example.com Andrew H
3 andy@example.com Andrew M
4 am@exmaple.com Andrew M
这是我尝试在 wxPython 中创建 MesssageDialog 的代码。
def OnBtnClick(self, event):
dialog = wx.MessageDialog(self, df6, 'Result', wx.OK)
dialog.ShowModal()
dialog.Destroy()
当我运行上面的代码时,我仍然让主机调用一个对话框,但是如果我点击按钮,我会收到以下错误消息。
dialog = wx.MessageDialog(self, df6, 'Result', wx.OK)
TypeError: MessageDialog(): argument 2 has unexpected type 'DataFrame'
【问题讨论】:
标签: python python-2.7 wxpython