wxGrid-解决特定的组合框

时间:2018-08-22 21:27:19

标签: python combobox wxpython

我正在尝试使用带有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()等?

Dynamically change the choices in a wx.ComboBox()

0 个答案:

没有答案