gpt4 book ai didi

python - 如何使用数据库中的数据构造和填充 wx.Grid (python/wxpython)

转载 作者:太空狗 更新时间:2023-10-30 03:05:42 24 4
gpt4 key购买 nike

我已经看了 wx 演示几个小时了,就是无法理解这个问题。

我需要从我的数据库中提取信息并将其列和值存储在网格中以供查看(截至目前)

谁能给我一个示例脚本来说明如何做,这样我就可以用我自己的数据来实现它。我需要的网格是固定位置的并且适合面板(wx.notebook 的一页)我知道如何做那部分但是如何在面板内获取网格并填充它让我感到困惑。

附加信息:我的数据库包含客户信息(姓名、电话、电子邮件)

最佳答案

如果您正在查看使用 wx.grid.PyGridTableBase 和相关的网格演示,那么您是对的:它似乎是一个非常神秘的代码。但是,关键方法是:

def GetValue(self, row, col):
return 'something'

这个想法是,如果你有你的数据

self.data = [[1,2,3,4],
[5,6,7,8],
........
]

然后这会将您的数据放入相应的单元格中:

def GetValue(self, row, col):
return str( self.data[row][column] )

(self.data代表你的数据库)

对于使用 wx.grid.Grid 和静态数据或来自 MySQL 数据库的数据的其他更简单的示例,您可以查看 thisthis

用wx.grid.Grid填充单元格的方法是:

mygrid.SetCellValue(row, col, databasevalue4rowcol)

关于python - 如何使用数据库中的数据构造和填充 wx.Grid (python/wxpython),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11171946/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com