lin_Label = ['A', 'B']
//按钮名
lin_But = [[] for _ in range(len(lin_Label))]
//生成按钮空列表,以存放按钮
lin_But_fun = [self.OnClickDet, self.OnClickMatrix]
//按钮绑定事件
nL = len(lin_Label)
for i in range(0, nL):
lin_But[i] = wx.Button(panel, label=lin_Label[i])
lin_But[i].Bind(wx.EVT_BUTTON, lin_But_fun[i])
lin_But[i] = (lin_But[i],0,wx.EXPAND)
panel_all = wx.GridSizer(cols=3, rows=3, vgap=10, hgap=5)
//创建Grid网格布局
panel_all.AddMany(lin_But)
//AddMany中,每个列表元素需要成为单个元组,每个元组需要储存(按钮对象,0,wx.EXPAND)
// 0暂时不清楚什么用途,推测是控制按钮是否充满单个方格,wx.EXPAND也是相同用途,这点非常让人疑惑。
转发请标明出处。