def createButton(self, text, cbk = None, arg = None): box = wx.BoxSizer(wx.HORIZONTAL) btn = button(self, text, (0, 0), (self.width, -1), cbk, arg) box.Add(btn, 1, wx.ALIGN_CENTRE|wx.ALL, 5) #self.sizer.Add(box, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5) self.sizer.Add(box, 0, wx.EXPAND|wx.ALL, 0) return text
def createButton(self, text, x, y, w, cbk, arg = None, eCbk = None): """创建按钮(Button) """ h = 1 x = self.__GET_POS(x, w) y = self.__GET_POS_Y(y, h) [x, y, w, h] = self.__GET_POS_SIZE(x, y, w, h) self.__GET_MAX(x, y, w, h) wdt = button(self.panel, text, (x, y), (w, h), cbk, arg) if eCbk != None: self.panel.enableWidgetCbk[wdt] = eCbk return wdt