我正在尝试使用带有Grid的wxPython编写接口,其中设置了其他组合框时,组合框的选择会动态变化。网格创建如下,
import wx
import wx.grid as gridlib
self.myGrid = gridlib.Grid(panel)
self.myGrid.CreateGrid(30, len(self.Activities))
组合框的创建如下:
for row in listofrows:
for col in listofcolumns:
choice_editor = wx.grid.GridCellChoiceEditor(choices, False)
self.myGrid.SetCellEditor((row, col, choice_editor)
现在稍后我将一个函数绑定到事件wx.EVT_COMBOBOX,以获取网格中数据的变化,并且此函数需要修改网格特定子集中的所有组合框列表。如何在多个特定的网格坐标处访问组合框对象,以便按此处所述在其上使用Append(),Clear()等?