如何在另一个单元格中显示两个单元格值的总和,并在wxpython网格中单元格值更改时自动刷新?

如何在另一个单元格中显示两个单元格值的总和,并在wxpython网格中单元格值更改时自动刷新?,python,grid,wxpython,sum,auto-update,Python,Grid,Wxpython,Sum,Auto Update,我有一个wx.grid,大小1*3(1行3列)。单元格1*1有值3,单元格1*2有值5,我希望单元格1*3显示其他单元格的总和(3+5=8)。我希望单元格1*3在单元格1*1和单元格1*2更改时自动更新其值。如何使用wxpythongrid实现这一点?您需要捕获与单元格相关的事件。我建议EVT_GRID_EDITOR_HIDDEN,因为在您离开一个单元格并双击该单元格以开始编辑后,会触发该事件。您也可以使用EVT\u GRID\u CELL\u CHANGE,尽管仅仅因为您更改了单元格并不意味着

我有一个wx.grid,大小
1*3
(1行3列)。单元格
1*1
有值
3
,单元格
1*2
有值
5
,我希望单元格
1*3
显示其他单元格的总和(
3+5=8
)。我希望单元格
1*3
在单元格
1*1
和单元格
1*2
更改时自动更新其值。如何使用wxpythongrid实现这一点?

您需要捕获与单元格相关的事件。我建议EVT_GRID_EDITOR_HIDDEN,因为在您离开一个单元格并双击该单元格以开始编辑后,会触发该事件。您也可以使用EVT\u GRID\u CELL\u CHANGE,尽管仅仅因为您更改了单元格并不意味着您进行了编辑


无论哪种方式,在事件处理程序中,您都可以获取前两个单元格值,求和并将它们插入第三个单元格。

应该是这样。在pythonh中,两个值求和通常很快。如何调用这些事件?它也快吗?你用过wxPython吗?事件几乎总是比你输入的要快。很好,因为我有一个大约2000*4000大小的网格,我计划在每个单元格上添加很多事件捕获。